我有一个我正在处理的脚本/程序需要一个配置文件(我正在使用 ConfigParser
)。在 Linux 上,我将默认使用 os.getenv('HOME')
函数将这些变量存储在 ~/.myscript
中。
在 Windows 中,我知道我可以使用 os.getenv('USERPROFILE')
找到用户的“主”目录,但是,保存一个隐藏 这样的文件(即,名称为 .myscript
)?
很明显,我不使用 Windows,但我想为那些使用 Windows 的人聪明一点。
在 Windows 上是否有标准的位置/方式来存储这些配置变量?
最佳答案
os.environ['AppData']
通常使用您的组织名称在其中创建一个文件夹,并将所有文件放入其中。无需“隐藏”文件,文件名开头的 .
在 Windows 中无效。
或者把设置放在registry .
关于python - 为 Python 脚本存储 Windows 配置文件的好地方/方法在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2888100/