Spaces:
Runtime error
Runtime error
import datetime | |
def guardar_en_archivo(lista_strings): | |
# Formateamos la fecha | |
fecha_actual = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S") | |
nombre_archivo = f"transcription_{fecha_actual}.txt" | |
# Escribimos la lista en el archivo | |
with open(nombre_archivo, 'w') as archivo: | |
for linea in lista_strings: | |
archivo.write(linea + '\n') | |
return nombre_archivo | |
def leer_del_archivo(nombre_archivo): | |
with open(nombre_archivo, 'r') as archivo: | |
# Leemos las líneas y eliminamos el salto de línea al final | |
contenido = [linea.strip() for linea in archivo.readlines()] | |
return contenido | |
def guardar_dataframe_en_csv(df): | |
# Obtener la fecha y hora actual y formatearla | |
fecha_actual = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S") | |
# Generar el nombre del archivo | |
nombre_archivo = f"transcription_{fecha_actual}.csv" | |
# Guardar el DataFrame en el archivo CSV | |
df.to_csv(nombre_archivo, index=False) | |
return nombre_archivo | |
def dataframe_a_lista(df): | |
# Convertimos todas las columnas a string | |
df_str = df.astype(str) | |
# Concatenamos las columnas fila por fila | |
lista_strings = df_str.apply(lambda row: ' '.join(row), axis=1).tolist() | |
return lista_strings | |