我的程序需要存储一些配置文件。主要操作系统似乎都有一个指定的位置来放置它们;例如,在 Freedesktop.org 兼容系统上,它将是存储在$XDG_CONFIG_HOME
环境变量。
是否有方法(或库)可以跨主要操作系统获取此配置主目录:Windows、OS X、Linux?
您可以使用该包appdirs。这是由 ActiveState 开发的,他必须在跨平台 python 方面有相当丰富的经验。
import appdirs
appdirs.user_config_dir(appname='MyApp')
该包只是一个文件(/模块),因此如果您需要它作为一个小脚本,那么只需复制您需要的内容即可。否则,该软件包可同时使用pip
and conda
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)