无法在Python 2.7中更改cmd的路径

时间:2015-07-08 16:07:14

标签: python windows python-2.7

在cmd上我使用此命令:

set PATH=%PATH%;C:\Test

工作了!

但是,如果我在python文件中使用此代码,它就不起作用了!

import os
os.system('set PATH=%PATH%;C:\Test')

我也尝试了这段代码:

import os
path = 'C:\Test'
os.environ["PATH"] += os.pathsep + path

不起作用!

但是这段代码工作得很好(我需要重启cmd才能看到变化):

# Delete a part of PATH
os.environ['PATH'] = os.environ['path'][:414]

所以,我的问题是:

  • 为什么我不能像那样改变python中的PATH?
  • 如何在python中更改它?

1 个答案:

答案 0 :(得分:1)

试试这个:

os.system(' setx PATH"%PATH%; C:\ Test" / M')