我的 Quickly 应用需要数据文件来存储设置、配置等。我该如何在应用文件夹中执行此操作。请记住,当应用在客户端计算机上运行时,我需要读取和写入这些文件。谢谢。
答案1
这与一般应用程序开发的关系比 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')