我有一个Python程序,必须在Windows和Linux上运行。有一些配置选项,我通常会将其存储在程序目录的子目录中的文件中。
对于Windows,我将其转换为exe并创建了安装程序。现在我面临处理配置文件的问题。
最佳保存配置文件的位置是什么?我已经阅读到对于Windows来说os.environ['APPDATA']+'myAppName'
是必须使用的路径。这是否正确?是否标准?它至少能在XP以及英语和西班牙语版本的所有Windows版本中工作吗?
附注:我不想使用ConfigParser。配置文件是按照我自己的格式编写的,并且我已经有了读取/写入代码的工作。
os.path.join(os.environ['APPDATA'], 'myAppName')
来构建路径。 - Eric