哪里是存储Python脚本的Windows配置文件的好地方/方式?

时间:2010-05-22 12:42:23

标签: python windows configuration configparser

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

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

显然,我不使用Windows,但希望对那些做到的人保持聪明。

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

1 个答案:

答案 0 :(得分:2)

os.environ['AppData']

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

或者将设置放在registry