Python使用os.system时使cmd窗口隐藏
我发现我可以通过在Python中输入来对一个系统进行ping测试
os.system('ping ip')
但是当我执行这个代码时,它会显示命令提示符(cmd)。
我想问的是,怎么才能在Python中进行ping测试,而不显示命令提示符呢?
3 个回答
0
0
看看这个
http://docs.python.org/library/subprocess.html
模块。
它提供了很多选项,可以让你控制输出。
或者,你可以使用标准的bash重定向,把输出发送到/dev/null。
0
如果你只需要一个简单的“ping”功能,那么使用像 ping.py 这样的工具会更好。
在其他情况下,可以使用 subprocess
,这是 @Sentinel 推荐的做法。