Перейдите к файлу без имени пользователя - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь создать программу, которая будет перемещать файл в директорию запуска и запускать код, в Windows 7 папка автозапуска находится в папке c: \ Users [Имя пользователя], в моем случае я не знаю, когда код выполняетсябеги.

Спасибо.

1 Ответ

0 голосов
/ 15 февраля 2019

В Windows переменная среды USERPROFILE указывает на папку пользователя.В python вы можете использовать это как:

import os
user_path = os.environ['USERPROFILE']
print(user_path)

Обратите внимание, что системы, отличные от Windows, обычно не имеют USERPROFILE, они используют HOME.Если вы придерживаетесь Windows, вы можете использовать USERPROFILE, но если вы хотите сделать свою программу независимой от платформы, вы можете сделать следующее.

import os
user_path = os.path.expanduser('~')
print(user_path)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...