Приложение релизовано с помощью библиотеки Tkinter. Функции, такие как:
- открытие и создание файла
- запись в файл
- сохранение
отображены и действительны в окне Tkinter.
Также имеются кнопки, за функционал которых отвечают def list_remove_files (демонстрация списка заметок и удаление; удаление - через относительный путь к файлу) и def sort_by_date (сортировка по дате - от раннего к позднему). Вывод этих действий идет в консоль.
Отмечу, что приложение в большей степени рассчитано на локальное использование в связи с тем, что у пользователя должна быть собственная папка с файлами-заметками; и, конечно, оно еще нуждается в доработке, хотя на данный момент уже справляется с обозначенными задачами.
Пример создания новой заметки и сохранения ее в папку Files на рабочем столе:
Для того чтобы отредактировать файл, достаточно просто снова открыть его, внести необходимые измения и заново сохранить - заменить (def save_as):