Как я могу получить путь к каталогу %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')