Python,试图打开一个命令

时间:2014-03-01 10:00:09

标签: python windows python-2.7 cmd

我只从这里获取简单的python代码。它是

import os
os.system("start /WAIT cmd /c {ping google.com -t }")

我的意图是,我必须打开一个命令提示符,然后必须ping谷歌。关闭命令提示符时,程序应该停止。

但是,我正在使用上面的代码命令提示符,但是自动关闭。

我不明白我必须做什么,因为我很新。

我在Windows 7 64位中使用Python 2.7.6。

谢谢。

1 个答案:

答案 0 :(得分:1)

根据cmd /?,没有提到大括号。

C:\>cmd /?
Starts a new instance of the Windows command interpreter

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [[/S] [/C | /K] string]

/C      Carries out the command specified by string and then terminates
/K      Carries out the command specified by string but remains
....

删除围绕ping命令的大括号。然后它将按预期工作。

import os
os.system("start /WAIT cmd /c ping google.com -t")