Как я могу получить путь к каталогу %APPDATA%
в Python?
Как я могу получить путь к папке% APPDATA% в Python?
Ответ 1
import os
print os.getenv('APPDATA')
Ответ 2
Вы можете попробовать:
import os
path = os.getenv('APPDATA')
array = os.listdir(path)
print array
Ответ 3
Вы можете использовать os.path.expandvars (путь):
Возвращает аргумент с расширенными переменными среды. Подстроки вида
$name
или${name}
заменяются значением имени переменной среды. Игнорируемые имена переменных и ссылки на несуществующие переменные остаются неизменными.В Windows,
%name%
расширения поддерживаются в дополнение к$name
и${name}
.
Это удобно при объединении расширенного значения с другими компонентами пути.
Пример:
from os import path
sendto_dir = path.expandvars(r'%APPDATA%\Microsoft\Windows\SendTo')
dumps_dir = path.expandvars(r'%LOCALAPPDATA%\CrashDumps')