我有以下文件:~/.config.txt
它位于 /root/.config
.为了避免我的 Python
中的硬编码路径文件,我如何始终替换(并正确引用)~/
路径为 <home>
在 Python 中?
这样我就可以替换 ~/.config.txt
通过 /root/.config
如果/root/
是我的主目录?
最佳答案
您可以使用 os.path.expanduser
将 ~
转换为您的主目录:
>>> import os
>>> os.path.expanduser('~/.config.txt')
'/root/.config.txt'
>>>
这适用于 *nix 和 Windows 系统。
关于python - 如何转换 ~/.路径到绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27849003/