如何转换〜/。绝对路径的路径

时间:2015-01-08 20:31:33

标签: python path home-directory

我有以下文件:~/.config.txt位于/root/.config。为了避免在我的Python文件中使用硬编码路径,我如何在Python中始终将~/路径替换为<home>路径为~/.config.txt? 这样,如果/root/.config是我的主目录,我可以用/root/替换{{1}}吗?

1 个答案:

答案 0 :(得分:14)

您可以使用os.path.expanduser~转换为您的主目录:

>>> import os
>>> os.path.expanduser('~/.config.txt')
'/root/.config.txt'
>>>

这适用于* nix和Windows系统。