从pyw文件运行cmd命令而不弹出窗口

时间:2013-01-26 17:35:02

标签: python subprocess os.system

所以我正在编写一个python脚本,该脚本应该在后台持续运行,偶尔会ping一个站点以查看我的路由器是否出现故障。 无论如何,因为它是一个python脚本,我将它作为一个pyw文件运行,但无论我怎样尝试调用ping命令,一个窗口总是弹出(即使只是一个毫秒)。 到目前为止我尝试过的(并没有奏效):

subprocess.call("ping google.com", stdout = IGNORE, stderr = IGNORE)

subprocess.check_output("ping google.com", stdout = IGNORE, stderr = IGNORE)

os.system("ping google.com")

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将ping输出保存到文件中,然后打印文件内容

os.system("ping google.com>google.log")
相关问题