我在许多项目中需要有用的工具。

obelixtools的Python项目详细描述


obelixtools公司

  1. pip install obelixtools安装它

美国石油学会

这是我在请求库周围写的一个小包装。它有一些额外的功能,比如速度测试和连接检查。在

基本用途

from obelixtools import API
endpoint = API(url, 'json')
endpoint.query()
print(endpoint.content)

速度测试和连接检查

^{pr2}$

变量

网址:str

API的URL。在

。格式:str

为API返回的数据定义特定的数据格式。这可以通过jsonxml或raw进行。任何其他价值都会被视为原始价值。在

。内容

后处理后的API响应的内容。通过设置.format

方法

.query(url:str,可选)->bool

如果.content中现有数据的期限早于.last\u update,则从API获取数据。如果设置了url,则忽略此超时(对于速度测试很有用)。在

。检查连接(url='https://1.1.1.1',timeout=5)->bool

获取给定的url,如果服务器返回状态代码200,则返回True,否则返回False。综合日志消息被传递到loggin模块。在

.speedtest(url='http://speedtest.belwue.net/100M')—>;bool

下载给定url上提供的文件并返回速度(字节/秒)。日志记录模块以人类可读的速度(如kB/s,MB/s…)接收到一条日志消息

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
trycatch块中的java,是否“最终”覆盖异常块中的“返回”?   java在无限循环运行时,不明白为什么   导入javax时发生java错误。jnlp库   java Android:通过编程方式从微调器创建ArrayList   java Apache camel在处理所有文件后创建空ctl文件   运行外部文件Java   批处理文件Java关于运行时的混淆。memory()与Windows的物理内存使用历史记录图   java Play Framework 2/冗余对象验证   java如何纠正“注入目标不能声明为静态的”警告   java使用“this::content”或“::content”不按预期工作,包含来自同一thymeleaf模板的片段   无法使用Java和Apache POI写入Excel文件   java仅使用Twitter4j搜索带有图片/媒体的推文   java Hibernate惰性加载在@OneToOne映射中不起作用   java从外部存储器读取数据库文件   java从引用bean的映射中获取键值   java Springboot应用在实现MongoRepository时无法运行   java从2d数组返回多个匹配项   java文件>字节[]>字符串>字节[]>文件转换   JavaFX按钮释放事件