在python解释器中,os.system()始终返回-1

时间:2015-07-06 03:54:10

标签: windows python-2.7 cmd

当我尝试使用以下python命令清除python shell时。

import os
os.system("cls")

它总是返回-1。然后我尝试了os.system()用于不同的输入。等,

os.system("cd ..")
os.system("mkdir hello")

但它一直失败,返回-1 。 为什么会这样?

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。如果将来有人面临同样的问题,我会发布解决方案。

就我而言,Microsoft SQL Server更新自动修改了环境变量ComSpec。我确实将其修改为之前的值,即“%SystemRoot%\ system32 \ cmd.exe”。修改此环境变量后,再次注销并登录。