Я пишу скрипт в Python 2.7.% USERPROFILE% env переменная для python
Он должен быть в состоянии уйти от любого текущего профиля пользователей в Windows.
Это переменная и функция, которую я в настоящее время:
import os
desired_paths = os.path.expanduser('HOME'\"My Documents")
У меня есть сомнения, что это expanduser
будет работать, хотя. Я пробовал искать переменные Windows Env в Python, чтобы надеяться найти список и узнать, что его преобразовать. Либо такой инструмент не существует, либо я просто не использую правильные условия поиска, так как я все еще довольно новый и обучающийся.
Вы можете получить доступ к переменным окружения через отображение ['os.environ'] (https://docs.python.org/2/library/os.html#os.environ):' import os; print (os.environ ['USERPROFILE']) ' – jedwards
Обратите внимание, что точка соединения« Мои документы »в профиле пользователя не обязательно будет существовать. Например, если установлена неанглийская версия Windows или папка документов пользователя перемещена или перенаправлена. (Возможно, все в порядке, если это только для внутреннего использования.) –