gpt4 book ai didi

python - Windows上python应用程序的配置文件存放在哪里

转载 作者:可可西里 更新时间:2023-11-01 14:06:19 26 4
gpt4 key购买 nike

我有一个必须在 Windows 和 Linux 上运行的 python 程序。我通常将一些配置选项存储在文件中,位于程序目录的子目录中。

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

保存配置文件的最佳位置是什么?我读过对于 Windows os.environ['APPDATA']+'myAppName' 是必须使用的路径。这是对的吗?是标准的吗?它是否适用于至少从 XP 开始的所有 Windows 版本(并且至少适用于英语和西类牙语)?

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

最佳答案

将设置存储在用户目录中通常是个好主意。

现在,您可能应该使用类似 appdirs 的东西库来找到一个好的路径来存储你的配置。

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

关于python - Windows上python应用程序的配置文件存放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11228645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com