跳转到主要内容

ping库

项目描述

🔔 欢迎来到亚军

yaping Python Versions License CI

一个用于ping多个主机的Python库。

它专注于提供同步和异步版本,并最小化操作系统资源的使用(使用单个套接字处理多个主机的多个ping请求)

不多说

$ python -m asyncio
>>> from yaping.aioping import ping
>>> from yaping.tools import response_text

>>> async for response in ping(["gnu.org", "orcid.org"], count=2):
...    text = response_text(response)
...    print(text)
64 bytes from orcid.org (104.20.228.70): icmp_seq=1 time=4.8ms
64 bytes from gnu.org (209.51.188.116): icmp_seq=1 time=113.4ms
64 bytes from orcid.org (104.20.228.70): icmp_seq=2 time=4.7ms
64 bytes from gnu.org (209.51.188.116): icmp_seq=2 time=118.8ms

要求

  • python >= 3.9

安装

在您喜欢的Python环境中

$ pip install yaping

要开发、运行测试、构建包、lint等,您需要

$ pip install yaping[dev]

要运行文档,您需要

$ pip install yaping[docs]

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有可用的源代码分发文件。有关 生成分发归档 的教程。

构建分发

yaping-0.1.0-py3-none-any.whl (38.8 kB 查看哈希)

上传时间 Python 3

由以下支持