Моему приложению Quickly требуются файлы данных для хранения настроек, конфигурации и т. Д. Как мне сделать это в папке приложения. Имейте в виду, что мне нужно будет читать и записывать эти файлы, пока приложение работает на компьютере клиента. Спасибо.
Это больше относится к общей разработке приложений, чем к Quickly. Взгляните на свою домашнюю папку и нажмите Ctrl + H или эквивалент, чтобы показать скрытые файлы в вашем файловом менеджере.
Приложения, которым необходимо хранить пользовательские настройки, делают это путем создания скрытой папки (с префиксом точки) и записи туда файлов конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.
Это должно быть сделано в коде во время выполнения, а не во время установки. Что-то вроде этого должно быть достаточно:
import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
os.makedirs(confdir)
with open(conffile, 'w') as f:
f.write('This is the default config')
Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.