如何使用python添加Windows系统路径?

时间:2019-10-19 10:25:02

标签: python windows cmd

我想使用python将文件夹添加到Windows路径。我尝试使用此代码添加文件夹。

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

此代码输出为=>

  

错误:对注册表路径的访问被拒绝。

我尝试了这段代码

os.environ['PATH'] += path

当我打印此代码时,它会在屏幕上打印环境变量,但是当我打开环境变量页面时,此值不会出现。 如何添加此文件路径?

谢谢。

1 个答案:

答案 0 :(得分:1)

您会看到以下错误:

ERROR: Access to the registry path is denied.

因此,我的建议是在提升权限的情况下运行您的程序。 您可以这样做,我使用的是“管理员”模块

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

并尝试以管理员用户身份运行代码