如何使用 Python 将文件夹添加到 Windows PATH?
How to add a folder to the Windows PATH with Python?
我想用 Python 添加一个文件夹到 Windows PATH 环境变量。我尝试了这三个代码片段,但 none 有效:
os.environ['PATH'] += ";C:\my\folder"
和
sys.path.insert(0, os.path.abspath('C:\my\folder'))
和
if sys.platform == 'win32':
sep = ';'
else:
sep = ':'
os.environ['PATH'] += sep + r'"C:\my\folder"'
永久改变路径的Windows命令是
setx /M path "%path%;C:\my\folder"
您可以通过 Python 和 os.system
执行任意 shell 命令
import os
os.system('setx /M path "%path%;C:\my\folder"')
注:
您需要运行提升权限。
参考文献:
你应该使用:
os.environ['PATH'] += R";C:\my\folder"
我想用 Python 添加一个文件夹到 Windows PATH 环境变量。我尝试了这三个代码片段,但 none 有效:
os.environ['PATH'] += ";C:\my\folder"
和
sys.path.insert(0, os.path.abspath('C:\my\folder'))
和
if sys.platform == 'win32':
sep = ';'
else:
sep = ':'
os.environ['PATH'] += sep + r'"C:\my\folder"'
永久改变路径的Windows命令是
setx /M path "%path%;C:\my\folder"
您可以通过 Python 和 os.system
import os
os.system('setx /M path "%path%;C:\my\folder"')
注:
您需要运行提升权限。
参考文献:
你应该使用:
os.environ['PATH'] += R";C:\my\folder"