Получить путь к определенной папке в Python - PullRequest
0 голосов
/ 13 апреля 2019

Мне нужно узнать местоположение папки автозагрузки, вот так: на моем компьютере это выглядит так:

C:\\Users\\pc\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup 

но как мне получить путь к этой папке на любом компьютере, использующем Python?

Я пытаюсь использовать функцию shutil.copy2(), заменяющую A ниже на путь к запуску

shutil.copy2("C:\\Users\\NAME_OF_USER\\Downloads\\file.exe", "A")

1 Ответ

1 голос
/ 13 апреля 2019

Вы можете развернуть переменную среды USERPROFILE в Windows, чтобы получить путь к каталогу текущего пользователя

import os

a = os.path.normpath(os.path.expandvars('$USERPROFILE') + 'AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup')
shutil.copy2("C:\\Users\\NAME_OF_USER\\Downloads\\file.exe", a)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...