多语言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第三方库

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

  1. python renamer模块_Python smart-image-renamer包_程序模块 - PyPI - Python中文网

    使用包含在中的exif数据智能地批量重命名图像的脚本 安装 要安装智能图像重命名程序: 推荐的方法是通过pip.pip install smart-image-renamer 否则像其他python包 ...

  2. termux怎么安装python库_Python termux-apt-repo包_程序模块 - PyPI - Python中文网

    使用说明 在termux中,使用packages install termux-apt-repo安装并执行 作为:termux-apt-repo [-h] [--use-hard-links] inp ...

  3. python cv模块_Python cv包_程序模块 - PyPI - Python中文网

    Cv 检查python模块的版本. 查询pypi并在所有可用版本中查找.__version__. 如果版本已经存在,则会引发错误. 在ci中很有用,可以记住更改库版本. 有关python模块版本控制的 ...

  4. python repusts模块_Python tslearn包_程序模块 - PyPI - Python中文网

    tslearn是一个python包,它为分析时间序列提供机器学习工具. 这个包基于scikit-learn.numpy和scipy库. 依赖关系Cython numpy numba scipy sci ...

  5. python如何使用geotools_Python pygeotools包_程序模块 - PyPI - Python中文网

    #Pygeotools公司 用于地理空间数据处理和分析的库和命令行工具 ##特点 -将光栅重新采样/扭曲为公共分辨率/范围/投影 -使用[numpy屏蔽数组](https://docs.scipy.o ...

  6. python rest api client_Python py-jama-rest-client包_程序模块 - PyPI - Python中文网

    JAMA软件 JAMA软件是产品开发的最终记录和行动系统.公司的现代要求 测试管理解决方案有助于企业加快开发时间.降低风险.降低复杂性和验证. 法规遵从性.600多个以产品为中心的组织,包括nasa. ...

  7. python 化学模块_Python chemif包_程序模块 - PyPI - Python中文网

    实施 解决这个问题的方法是使用一个while循环的递归下降算法.这个循环的基本结构是:todo = [[item1, processing_data],[item2, processing_data] ...

  8. python模块大全doc_Python doc8包_程序模块 - PyPI - Python中文网

    命令行用法$ doc8 -h usage: doc8 [-h] [--config path] [--allow-long-titles] [--ignore code] [--no-sphinx] ...

  9. python eel_Python django-eel包_程序模块 - PyPI - Python中文网

    黄鳝 django eel是一个用于html gui应用程序的django应用程序,具有简单的python/js互操作.它是Eel的移植版本. 回购分行master:django鳗鱼的master分支 ...

最新文章

  1. Cron表达式的详细用法
  2. Hyperledger Fabric Java SDK最新教程
  3. C++学习笔记(草稿版)
  4. Python+OpenCV 十几行代码模仿世界名画
  5. tomcat高并发配置
  6. git lfs出现This repository is over its data quota
  7. 关于Java中获取当前系统时间
  8. CondenserDotNet - 使用 Kestrel 和 Consul 的 API 反向代理库!
  9. LeetCode 101. 对称二叉树 思考分析
  10. vue watch 监听不到变化_关于vue中watch检测到不到对象属性的变化的解决方法
  11. python相关软件安装流程图解——Windows下安装Redis以及可视化工具——Redis-x64-3.2.100——redis-desktop-manager-0.9.3.817...
  12. 键盘ASCII对照表
  13. android 免root 免流,安卓无需Root一键免流软件合集,具体哪个能用自测
  14. MYSQL判断中文、英文、日文常用语句
  15. BAT的校园大赛,都秀出了哪些肌肉?
  16. cognex扫码枪识别内容直接_康耐视cognex DataMan8600系列-手持终端-条码扫描枪-PDA-扫描模块-条码打印机-苏州奥维尔...
  17. 甲乙2个人去买冬瓜,甲买差7元,乙买差9元,合买差1元,冬瓜多少钱?
  18. 为什么小样本不建议用深度学习?
  19. 任志强:房地产是夜壶 宏观经济不行就拿出来用
  20. 使用Servlet作为控制器

热门文章

  1. 一文了解单细胞RNA测序的可视化与统计分析如何更简单高效
  2. 算法设计 之 递推法
  3. 河南计算机对口高考录取率,河南省招办:2018各省高考录取数据揭秘,看看河南的一本录取率是多少?...
  4. 今天来说说一位女青年的老公以及他们的事儿。如有雷同,纯属巧合。
  5. Windows sklearn安装
  6. 卧室窗帘选择哪一种布料好?- 好佳居窗帘十大品牌
  7. socks5 mysql认证_sock5代理服务器-SS5篇
  8. 液压传动,PLC控制,透明液压元件,实验实训教学
  9. 思科跨交换机VLAN配置
  10. 海思 关于视频层和通道的认识