Как узнать имя накопителя, на котором стоит ОС

Рейтинг: 0Ответов: 1Опубликовано: 07.02.2023

Как узнать имя накопителя, на котором стоит ОС, чтобы потом подставить его в путь, например:

OS_DISK = os.getCurrentOsDisk()
file = open(OS_DISK + "users/user_1/appdata/local/temp/tmp.txt")
file.write("Hello World!")

Посоветуйте как это можно узнать. Где-то читал что текущая директория обозначается $, так ли это?

Ответы

▲ 0

В моем случае помогло os.path.expanduser('~'). Пример использования:

x = os.path.expanduser('~')
print(x)

Выводит:

C:\Users\KakaBik

Насколько я понял, работает это одинаково и на Linux, и на MacOS. Только пути будут разные