加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows上存储python应用程序的配置文件的位置

发布时间:2020-12-14 03:52:31 所属栏目:Windows 来源:网络整理
导读:我有一个必须在 Windows和 Linux上运行的python程序.我通常将一些配置选项存储在文件中,位于程序目录的子目录中. 对于Windows,我将其转换为exe并为其创建了一个安装程序.现在我遇到了处理配置文件的问题. 保存配置文件的最佳位置是什么?我已经读过,对于Wind
我有一个必须在 Windows和 Linux上运行的python程序.我通常将一些配置选项存储在文件中,位于程序目录的子目录中.

对于Windows,我将其转换为exe并为其创建了一个安装程序.现在我遇到了处理配置文件的问题.

保存配置文件的最佳位置是什么?我已经读过,对于Windows os.environ [‘APPDATA’]’myAppName’是必须使用的路径.这是对的吗?这是标准的吗?它至少可以在XP的所有版本的Windows中运行(至少用英语和西班牙语)吗?

PD:我对使用ConfigParser不感兴趣.配置文件是我自己的格式,我有工作代码从中读取/写入.

解决方法

在用户目录中存储设置通常是个好主意.在大多数Unices下,只需在主目录中存储(最好是带点前缀的)文件.在OS X下,您需要在用户的Library文件夹中为应用程序创建一个目录,并将文件存储在那里.在Windows下,APPDATA是为您的应用程序构建目录的好地方.它应该适用于所有Windows本地化,看起来它在Windows XP中也可用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读