python三方库ping_Python pingping包_程序模块 - PyPI - Python中文网

多语言ping(ping pingping)

简介

ping ping是一个能够理解ping输出的多种语言并将结果翻译成机器可理解格式的特殊库。即json

ping ping是一个独立于供应商的库,您可以在其中解析任何语言ping输出

文档

如何使用pingping?如何运行ping命令

很简单,创建一个ping对象,并用IP地址调用^{str1}$ping方法。它在内部调用系统ping命令并捕获所需的结果。obj=Ping()print(obj.ping('192.168.1.1'))print(obj.ping('1.1.1.1'))

它是一个json输出,通过它的键很容易理解。{"ip":"192.168.1.1","loss_percentage":100.0}{"ip":"1.1.1.1","loss_percentage":0.0,"min":55.669,"avg":78.198,"max":130.778,"time_in":"ms"}如何捕获ping输出的结果。

我有ping结果如何分析它的输出。Ping.fetch_ping_data(ping_output)# it's a class method.

它自动识别IP地址和重要的细节。它没有任何语言。{"ip":"1.1.1.1","loss_percentage":0.0,"min":55.669,"avg":78.198,"max":130.778,"time_in":"ms"}

先决条件

pingping支持两列python2.7+ and 3.1+,操作系统应该无关紧要。shconfparser用于捕获数据。

安装和下载

获得ping的最佳方法是使用setuptools或pip。如果您已经有安装工具,可以照常安装:

python -m pip install pingping

否则,从pypi下载它,提取它并运行setup.py脚本

python setup.py install

如果您对源代码感兴趣,可以从github repo中提取:来自githubgit clone https://github.com/network-tools/pingping.git

常见问题解答问题:我想对python3使用pingping,这样安全吗?

answer:只要您使用的是python 3.3或更高版本,它就安全了。我用Python3.1+测试了每个版本,但是Python3.1和3.2没有在持续集成测试中运行。

问题:我想对python2使用pingping,这安全吗?

answer:只要您使用的是Python2.7或更高版本,就安全了。我用Python2.7进行了测试。

其他资源

Bug Tracker和支持请报告通过Github bug trackerping的任何建议、错误报告或烦恼。如果您对一般的python问题有问题,请考虑在Stack Overflow上搜索解决方案。

如果找不到解决问题的方法或需要更多帮助,可以ask a question。

单元测试Travis CI项目在python版本2.7到3.7上测试ping操作。

当前生成状态为:

许可证和版权pingping获得许可MIT2019

作者和感谢

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值