Как добавить системный путь Windows с Python? - PullRequest
1 голос
/ 19 октября 2019

Я хочу добавить папку к пути Windows с Python. Я попытался добавить папку с этими кодами.

path = os.path.dirname(os.path.abspath(__file__))
os.system('setx /M path "%path%;'+path+'"')

вывод этого кода =>

ОШИБКА: доступ к пути реестра запрещен.

и я попробовал этот код

os.environ['PATH'] += path

Когда я печатаю этот код, он печатает переменные среды на экране, но когда я открываю страницу переменных среды, это значение не появляется. Как мне добавить этот путь к файлу?

спасибо.

1 Ответ

1 голос
/ 19 октября 2019

Как видите, ошибка:

ERROR: Access to the registry path is denied.

Итак, я предлагаю запустить вашу программу с повышенными правами. Вы можете сделать это, используя мой модуль 'admin'

import admin
if not admin.isUserAdmin():
    admin.runAsAdmin()

И попробуйте запустить свой код от имени администратора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...