用于简化子进程和ssh使用的执行帮助程序。

exec-helpers的Python项目详细描述


执行助手

https://travis-ci.com/python-usive-helpers/exec-helpers.svg?branch=masterhttps://dev.azure.com/python-usive-helpers/exec-helpers//u api/build/status/python-usive-helpers.exec-helpers?branchname=主人https://coveralls.io/repos/github/python-usive-helpers/exec-helpers/badge.svg?分公司=主文档状态https://img.shields.io/pypi/v/exec-helpers.svghttps://img.shields.io/pypi/pyversions/exec-helpers.svghttps://img.shields.io/pypi/status/exec-helpers.svghttps://img.shields.io/github/license/python-usive-helpers/exec-helpers.svghttps://img.shields.io/badge/code%20style-black-000000.svg

用于简化子进程和ssh使用的执行帮助程序。 为什么另一个子进程包装器和为什么没有清除paramiko?

从历史上看,paramiko提供了良好的ssh客户端,但有特定的限制: 您可以使用超时调用命令,但不接收返回代码, 或调用命令并等待返回代码,但不进行超时处理

在大多数情况下,我们只需要简单的ssh客户机和舒适的api就可以进行调用、通过ssh代理进行调用和检查返回代码/stderr。 这个库提供了无死锁轮询和友好结果对象的功能 (对xml元素树、yaml、json、二进制或字符串进行内联解码)。 此外,这个库为子进程调用提供了相同的api,但有特定的限制:没有并行调用 (保护您免受赛况的影响)。

PU:U/P>
  • 命令执行期间的stdout和stderr轮询-无死锁。
  • 子进程和ssh的api相同。
  • 免费软件:apache许可证
  • 开放源码:https://github.com/python-usive-helpers/exec-helpers" rel="nofollow">https://github.com/python-usive-helpers/exec-helpers
  • PYPI打包: https://pypi.python.org/pypi/exec helpers
  • 自编代码:注释中包含类型的docstrings
  • 测试:请参见顶部的徽章
  • 支持多种python版本:
Python 3.6
Python 3.7
< div > 注

旧的pythons:对于python 2.7和pypypy,使用1.x.x版本,python 3.4使用2.x.x版本,python3.5和pypy3.5使用3.x.x版本

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

推荐PyPI第三方库


热门话题
从数组返回类类型的java   关于Executor服务的java澄清   java在Eclipse中找不到快捷菜单   如何在java中只打印时间?   创建不可由GC收集的java类   java有向边图的逆   java Dijital海洋空间列表对象不工作   java Play 1.2.4 findByID不适用于复合Id   如何在Java中使用switch语句添加两个整数   我的log4jjava问题。lang.ClassNotFoundException:=org。阿帕奇。log4j。滚动文件   Springboot 2.4.0RC1和SpringCloud配置(Illford)java。lang.VerifyError:无法从最终类继承   java如何使方法线程安全   使用自定义SSL配置的java启动WebLogic服务器   java缺少右括号   如何在Java中使用Rally Rest API获取测试集ID?