Подтвердить что ты не робот

Как я могу получить путь к папке% APPDATA% в Python?

Как я могу получить путь к каталогу %APPDATA% в Python?

4b9b3361

Ответ 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')