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