人类子流程2.0。

delegator.p的Python项目详细描述



delegator.py-人类子流程2.0
子流程图片::https://img.shields.io/pypi/v/delegator.py.svg
:目标:https://pypi.python.org/pypi/delegator.py

…图片::https://img.shields.io/pypi/l/delegator.py.svg
:目标:https://pypi.python.org/pypi/delegator.py

…图片::https://img.shields.io/pypi/wheel/delegator.py.svg
:目标:https://pypi.python.org/pypi/delegator.py

…图片::https://img.shields.io/pypi/pyversions/delegator.py.svg
:目标:https://pypi.python.org/pypi/delegator.py

…图片::https://img.shields.io/badge/sayThanks.io--1aedb.svg
:target:https://sayThanks.io/to/kennethreitz



**delegator.py**是一个处理子流程的简单库,受“特使”和“pexpect.http://pexpect.readthedocs.io>;`(事实上,这取决于它!).

此模块具有两个主要功能:“delegator.run()”和“delegator.chain()”。一个运行命令,不管是阻塞还是非阻塞,另一个运行命令链,由标准的unix管道操作符:`````.

如果您对资助kenneth reitz开源感兴趣,请考虑“访问此链接<;https://cash.me/$kennethritz>;`”。由于开源不再是我日常工作的一部分,您的支持极大地有助于激励的可持续性。

c=delegator.rstdelegator.repy
>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>打印c.out
>readme.rstdelegator.py
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/>
命令可以也作为列表传入(例如`['ls','-lrt']``),用于参数化。


基本链功能:

。code:: pycon

# Can also be called with ([['fortune'], ['cowsay']]).
# or, delegator.run('fortune').pipe('cowsay')

>>> c = delegator.chain('fortune | cowsay')
>>> print c.out
_______________________________________
/ Our swords shall play the orators for \
| us. |
||||



expect功能也内置在非阻塞命令上:

…代码::pycon

>;>c.expect('password:')
>;>c.send('password')
>;>c.block()


密码:pycon

>
>gt>gt>gt;c.kill>br/>>>gt>gt>gt>gt>gt;c.send('sigterm,signal=true)


仅当block=true时才可用,否则,使用c.out。
>gt>gt>gt;c.err











>直接访问管道。
>c.std-err
><;打开文件<;fdopen>;'lt;打开文件>;'lt;模式;模式;模式;模式;打开打开文件;模式;模式;模式;模式;打开RU'位于0x10A5351e0>;< BR> > BR/>调整命令的环境变量(现有的将被重写)。
& gt;& gt;c=委托者。链('Env.GeReNeNeV’,Env= {NeNeNV’:‘FooWiBar’})
& Gt;& gt;& gt;c.out
newenv=foo_bar





----




$pip install delegator.py


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

推荐PyPI第三方库


热门话题
java如何在JScrollPane标题中禁用鼠标滚轮滚动?   java如何为篮球计分器应用程序存储包括球队名称在内的比赛分数?   java如何使用ADT接口实例化列表   JavaCV抓取帧方法延迟并返回旧帧   java在上传文件时处理网络问题   java如何创建2d阵列的克隆?   关于XMLGregorianCalendar的java信息   java XmlUnit在比较XML文件时忽略元素的顺序   java如何最好地检测无意义的文本?   克隆如何制作java扫描仪的副本?   验证Java中空值的BigDecimal数据类型   java字符串数组中的字数   java JavaFX:如何选择平铺并添加数字和边框线?   java更改jtable中从jar文件获取的特定行的颜色   正则表达式Java字符串。拆分:将\\W用作非单词分隔符时出现问题   当内存损坏时,Java中的同一引用/实例变量会发生什么变化?   java无法在Javadoc注释中链接到JDK10