1-Python - subprocess

ping命令是否可达#

参考:https://qa.1r1g.com/sf/ask/2502502901/

import subprocess
p = subprocess.Popen('ping www.baidu.comdadsafsd', stdout=subprocess.PIPE)
p.wait()  # 不加p.wait()的话,p.poll()拿到的结果是None
print(p.poll())  # 1

p = subprocess.Popen('ping www.baidu.com', stdout=subprocess.PIPE)
p.wait()
print(p.poll())  # 0

0表示ping通了,1表示没有ping通。

posted @   听雨危楼  阅读(73)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
主题色彩