python – 家里的“.directory”可以接受吗?

我想将脚本的数据保存到磁盘,以便下次运行脚本时加载.为简单起见,使用os.path.expanduser(‘〜’)并在那里保存名为“.myscript_data”的目录是个好主意吗?它只需要由脚本读取,并且为了避免用户混乱,我希望它被隐藏.在用户计算机上放置隐藏的“.files”是否可以接受? 最佳答案 在
Windows上,使用os.environ [‘APPDATA’]的子文件夹;在
Linux上,$HOME下的一个点文件夹是典型的.

您还可以考虑将文件放在〜/ .config *的子目录中,这是一种新兴的配置文件放置标准.另见XDG basefiles spec.

不完全相关,但有趣:origin of dotfiles

*(编辑)更准确地说,os.environ.get(‘XDG_CONFIG_HOME’,os.path.expanduser(‘〜/ .config’))根据XDG规范.

点赞