使用python实现ping
**pythonping也是属于第三方模块,需要下载**
pip3 install pythonping
- 语法:
from pythonping import ping
ip = '106.225.228.117'
ping(ip)
'''
注意:
1. pythonping中的ping方法没有回显内容,不同于os.system方法,但是回显内容可以在解释器中看到
2. 可以使用if语句判断ping的回显内容是否存在Reply字符串,即ping成功的第一个字符,存在即ping成功
3. 如果ping失败,那么第一个字符为'Request'
'''
案例:
from pythonping import ping
ip = '106.225.228.117'
result = ping(ip)
if 'Reply' in str(result):
print(ip+'可达')
else:
print(ip+'不可达')