4

我有一个我正在处理的脚本/程序,它需要一个配置文件(我正在使用ConfigParser)。在 linux 上,我将默认将这些变量存储在~/.myscript使用os.getenv('HOME')函数中。

使用 Windows,我知道我可以用来查找用户的“主”目录,但是,以这种方式保存隐藏文件(即,使用 name )是否os.getenv('USERPROFILE')是个好主意?.myscript

显然,我不使用 Windows,但希望对那些使用 Windows 的人有所了解。

在 Windows 上是否有标准的位置/方式来存储这些配置变量?

4

1 回答 1

2
os.environ['AppData']

通常使用您的组织名称在其中创建一个文件夹并将任何文件放入其中。无需“隐藏”文件,并且.文件名的开头在 Windows 中无效。

或者把设置放在注册表中。

于 2010-05-22T13:08:57.033 回答