ping库
项目描述
🔔 欢迎来到亚军
一个用于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 查看哈希)