我想知道是否存在使用Python在所有操作系统中创建用于保存配置文件的点文件夹和文件的习惯用语。
答案 0 :(得分:9)
您可以使用os.path.expanduser
获取用户文件夹:
on Win
>>> import os, os.path
>>> os.path.expanduser('~')
'C:\\Documents and Settings\\alko'
on * nix
>>> os.path.expanduser('~')
'/home/alko'
使用os.mkdir
创建虚线文件夹(适用于两者):
>>> hd = os.path.expanduser('~')
>>> os.mkdir(os.path.join(hd, '.my-config'))