Python中$ HOME中用户首选项的最佳实践

时间:2009-05-27 08:49:26

标签: python preferences

对于Python中的一些小程序,我想以便携式(多平台)的方式在文件中设置,存储和检索用户首选项。

我正在考虑一个非常简单的ConfigParser文件,如“〜/ .program”或​​“〜/ .program / program.cfg”。

os.path.expanduser()是实现这一目标的最佳途径还是更容易/更直接?

2 个答案:

答案 0 :(得分:8)

os.path.expanduser("~")

更便携
os.environ['HOME']

所以应该可以使用第一个。

答案 1 :(得分:0)

您可以使用os.environ:

import os
print os.environ["HOME"]