在cmd文件中为python设置持久性环境变量

时间:2017-04-11 19:12:28

标签: windows python-3.x subprocess environment-variables

如果我使用os.environ,它会设置一个临时变量。 我尝试使用像这样的cmd文件设置持久性文件

setx /M VARIABLE VALUE

如果我运行脚本并检查结果,则会失败:

import os
import subprocess

setup = os.path.join(os.getcwd(),'setup.cmd')
subprocess.run(setup, shell=True)
for key, value in os.environ.items():
    print (key, value)

它有什么问题?

0 个答案:

没有答案