Python调用系统命令实现Ping指定IP地址
本文介绍如何使用Python的os模块调用系统ping命令来检测指定IP地址的网络连通性。通过示例代码展示了如何构造ping指令、设置超时参数,并根据返回值判断目标主机是否可达。文中包含成功与失败两种情况的运行结果分析,为网络调试提供简单实用的Python实现方案。
以下是具体的代码实现部分:
import os
import sys
iplist = list()
ip = '192.168.1.11'
# ip = '172.24.186.191'
ip = 'www.baidu.com'
backinfo = os.system('ping -c 1 -w 1 %s'%ip) # 实现pingIP地址的功能,-c1指发送报文一次,-w1指等待1秒
print 'backinfo'
print backinfo
print type(backinfo)
if backinfo:
print 'no'
else:
iplist.append(ip)
print iplist
当设置变量ip为“192.168.1.11”时,运行结果如下:显示ping不通。
当设置变量ip为“172.24.186.191”时,运行结果如下:显示ping通。


以上这篇关于Python实现ping指定IP的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













