我可以使用 os.path.expanduser("~")
获取主目录,但是否有一种标准方法来获取配置目录?例如在大多数Unix系统中的 ~/.config
,或者在(最近的?)Linux 中的 $XDG_CONFIG_HOME
的值以及在Windows中的 C:\Users\\AppData\Local\Roaming
等。
我可以使用 os.path.expanduser("~")
获取主目录,但是否有一种标准方法来获取配置目录?例如在大多数Unix系统中的 ~/.config
,或者在(最近的?)Linux 中的 $XDG_CONFIG_HOME
的值以及在Windows中的 C:\Users\\AppData\Local\Roaming
等。
platformdirs
,它可以在多个平台(Windows、Linux和Mac)上为你处理所有繁重的工作。appdirs
版本为2017年3月7日。答案中的链接目前指向较旧的2014年版本。我已经提交了一个编辑,以便链接始终指向最新版本。 - Alex Peters