3
我有以下文件:~/.config.txt
它位于/root/.config
。为了避免我的Python
文件中出现硬编码路径,我如何始终在Python中将~/
路径替换(并正确引用)为<home>
? 如果/root/
是我的主目录,这样我可以用替换~/.config.txt
?如何转换〜/。路径为绝对路径
我有以下文件:~/.config.txt
它位于/root/.config
。为了避免我的Python
文件中出现硬编码路径,我如何始终在Python中将~/
路径替换(并正确引用)为<home>
? 如果/root/
是我的主目录,这样我可以用替换~/.config.txt
?如何转换〜/。路径为绝对路径
您可以使用os.path.expanduser
到~
转换成你的主目录:
>>> import os
>>> os.path.expanduser('~/.config.txt')
'/root/.config.txt'
>>>
这工作既上的* nix和Windows系统。
'os.path.expanduser'不适合你? –
@JoelCornett我猜测OP不知道它,并不是它没有为他们工作。 – SethMMorton