Как конвертировать ~/. путь к абсолютному пути
У меня есть следующий файл: ~/.config.txt
который расположен в /root/.config
, Чтобы избежать жестко закодированных путей в моем Python
файл, как я всегда могу заменить (и правильно сослаться) на ~/
путь как <home>
в питоне? Таким образом, я мог бы заменить ~/.config.txt
от /root/.config
если /root/
был мой домашний каталог?
1 ответ
Ты можешь использовать os.path.expanduser
преобразовать ~
в свой домашний каталог:
>>> import os
>>> os.path.expanduser('~/.config.txt')
'/root/.config.txt'
>>>
Это работает в системах *nix и Windows.