在用os编辑Windows环境变量时我发现os.putenv无效
from os import putenv
putenv("myenv", "xxx")
当我执行后,重新打开了环境变量,但变量毫无变化。我个人猜测是putenv只是暂时编辑,退掉程序就会恢复原来的环境变量
求给予解答,我怎么能永久修改?
在用os编辑Windows环境变量时我发现os.putenv无效
from os import putenv
putenv("myenv", "xxx")
当我执行后,重新打开了环境变量,但变量毫无变化。我个人猜测是putenv只是暂时编辑,退掉程序就会恢复原来的环境变量
求给予解答,我怎么能永久修改?
https://www.cnblogs.com/liulunyang/p/14254622.html
如果需要永久设置环境变量,那么就得借助于系统cmd命令行了。
import os
path=r"D:\text"
command =r"setx /m %path%;%s /m"%path
os.system(command)