【问题标题】:Where is a good place/way to store Windows config files for Python scripts?哪里是存储 Python 脚本的 Windows 配置文件的好地方/方法?
【发布时间】:2011-02-22 16:55:18
【问题描述】:

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

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

很明显,我不使用 Windows,但我想为那些使用它的人聪明一点。

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

【问题讨论】:

    标签: python windows configuration configparser


    【解决方案1】:
    os.environ['AppData']
    

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

    或者把设置放在registry中。

    【讨论】:

    • 感谢您的建议 - AppData 对我来说似乎很好(然后,在我使用哪个操作系统后,其余功能可以访问相同的数据)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 2013-06-09
    • 1970-01-01
    相关资源
    最近更新 更多