import os from tkinter import messagebox # Nombre del archivo donde se guardarán las notas NOTES_FILE = "notepad_data.txt" def save_notes(content): """ Guarda el contenido de las notas en un archivo de texto. :param content: El texto completo del editor. """ try: with open(NOTES_FILE, 'w', encoding='utf-8') as f: f.write(content) messagebox.showinfo("Guardado", f"Notas guardadas con éxito en:\n{os.path.abspath(NOTES_FILE)}") return True except Exception as e: messagebox.showerror("Error de Guardado", f"Error al guardar las notas: {e}") return False def load_notes(): """ Carga el contenido de las notas desde el archivo de texto. :return: El contenido de las notas como string, o un string vacío si no hay archivo. """ if not os.path.exists(NOTES_FILE): return "" try: with open(NOTES_FILE, 'r', encoding='utf-8') as f: content = f.read() return content except Exception as e: messagebox.showerror("Error de Carga", f"Error al cargar las notas: {e}") return "" # Fin de notepad_logic.py