#coding:utf-8
from subprocess import * #代替os.system()
p = Popen(["ping.exe","www.baidu.com"], stdin=PIPE,stdout=PIPE,stderr=PIPE, shell=True)
out = p.stdout.read() #打印ping结果
num = out.find('TTL') >= 0 #在ping结果中寻找"TTL"字样,找到了,就说明ping到了。
if num:
print "可以 ping "
else:
print "不可以 ping "
下面是运行过的结果:

本文介绍了一个简单的Python脚本,用于检查能否从本地机器Ping通指定的网站。通过使用Python的subprocess模块,该脚本能够执行Ping命令并解析输出结果以判断是否成功Ping到目标。
2270

被折叠的 条评论
为什么被折叠?



