Как получить домашний каталог в Python? [дубликат]
этот вопрос уже есть ответ здесь:
Мне нужно получить расположение домашнего каталога текущего вошедшего в систему пользователя. В настоящее время я использую следующее В Linux:
os.getenv("HOME")
однако это не работает на Windows. Каков правильный кросс-платформенный способ сделать это?
1 ответ:
вы хотите использовать ОС.путь.expanduser. Это обеспечит его работу на всех платформах
from os.path import expanduser home = expanduser("~")
Если вы находитесь на Python 3.5+ вы можете использовать pathlib.Путь.home ():
from pathlib import Path home = str(Path.home())