容大教育官网

教师资格证培训

专业教师资格证培训机构

容大教育官方电话 13917890982
注册
当前位置: 首页 > 教师资格证 > 最新资讯 > 上海Python培训总结Python实现判断ip连通性的方法

上海Python培训总结Python实现判断ip连通性的方法

发布时间:2018-06-01 访问量:804 栏目:教师资格证

本篇文章容大教育Python培训小编主要是给大家分享一些Python实现判断ip连通性的方法,这些Python实现判断ip连通性的方法在今后Python开发工程师的工作中会经常用到,因此各位小伙伴们快随小编一起来看一下吧。

容大教育Python培训总结Python实现判断ip连通性的方法

上海Python培训总结Python实现判断ip连通性的方法

方法一:

import os

return1=os.system('ping -n 2 -w 1 172.21.1.183')

print return1

缺点:会弹出cmd 窗口

方法二:

#-*- coding: utf-8 -*-

import subprocess

import re

p = subprocess.Popen(["ping.exe ", '172.21.183.183'],stdin = subprocess.PIPE,stdout = subprocess.PIPE,stderr = subprocess.PIPE,shell = True)

out = p.stdout.read()

print out

regex = re.compile("Minimum = (\d+)ms, Maximum = (\d+)ms, Average = (\d+)ms", re.IGNORECASE)

print regex.findall(out)

缺点: 默认ping 4次 暂时没有找到 控制ping次数的方法

方法三:

from subprocess import call

result = call("ping 172.21.4.20 -n 1",shell=True)

print result

缺点,好像不太靠谱

以上就是容大教育Python在线学习小编给大家分享的Python实现判断ip连通性的方法,希望对小伙伴们有所帮助,想要学习Python开发的小伙伴可以选择专业的Python培训机构容大教育进行学习。

容大教育IT培训机构,能够为你提供良好的技术学习,能够更好地了解每个学习者的需求,根据每个学习者特定的需求为其配置最合适的资产组合,无疑更加符合学习者的需求。

容大教育大数据培训,人工智能培训,帮你解放双手,让工作更加高效。欢迎你到容大职业教育官网http://www.erongda.com或者百度搜索“ 容大教育“,容大教育欢迎你的到来!!!

最新开班信息

推荐学习课程

小班授课 保证品质 名额有限 预约优先占座

申请免费试听

温馨提示:请保持手机畅通,咨询老师将为您提供1对1报名服务

Copyright © 2008-2018 上海容大教育培训有限公司 备案号:沪ICP备12015846号-1

地址:上海市普陀区中山北路3553号 伸大厦401