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