【发布时间】:2018-07-20 01:43:18
【问题描述】:
import subprocess, platform
def ping(host):
args = "ping -n 1 " + host
return subprocess.call(args) == 0
打印(ping(“www.google.com”))
我正在使用此代码来 ping 一个网站以测试它是启动还是关闭,这可以完美运行,但是它会导致命令提示符窗口短暂出现,这对于我正在处理的工作来说并不理想,所以我的问题是; 如何禁止此窗口出现在 ping 请求中(需要基于 Windows 的解决方案)
【问题讨论】:
-
subprocess.call(args,stdout=subprocess.DEVNULL)用于 python 3 -
使用这个时命令窗口仍然短暂出现?
-
啊是的,通过
,startupinfo参数:code.activestate.com/recipes/…