Я создаю простой инструмент Python CLI, который позволяет пользователю добавлять и удалять задачи (классическое приложение Todo). Это только для моего собственного использования, но я хочу познакомиться с лучшими практиками создания таких приложений. Данные будут храниться в простом текстовом файле.
Основной вопрос: где хранить файл данных? Прочитав некоторое чтение, я склонен создать новую папку в /var/lib
и сохранить файл data.txt
в этом каталоге. Есть ли недостатки у этого варианта?
Дополнительный вопрос. Поскольку по умолчанию только root имеет доступ к /var
, нужно ли мне изменять разрешения для всего каталога /var
, чтобы читать и записывать в файл данных?
appdirs
. - person Robert Vunabandi   schedule 27.08.2019