معرفی شرکت ها


delegator.py-0.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Subprocesses for Humans 2.0.
ویژگی مقدار
سیستم عامل -
نام فایل delegator.py-0.1.1
نام delegator.py
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Kenneth Reitz
ایمیل نویسنده me@kennethreitz.com
آدرس صفحه اصلی https://github.com/kennethreitz/delegator
آدرس اینترنتی https://pypi.org/project/delegator.py/
مجوز MIT
Delegator.py — Subprocesses for Humans 2.0 ======================================= .. image:: https://img.shields.io/pypi/v/delegator.py.svg :target: https://pypi.python.org/pypi/delegator.py .. image:: https://img.shields.io/pypi/l/delegator.py.svg :target: https://pypi.python.org/pypi/delegator.py .. image:: https://img.shields.io/pypi/wheel/delegator.py.svg :target: https://pypi.python.org/pypi/delegator.py .. image:: https://img.shields.io/pypi/pyversions/delegator.py.svg :target: https://pypi.python.org/pypi/delegator.py .. image:: https://img.shields.io/badge/SayThanks.io-☼-1EAEDB.svg :target: https://saythanks.io/to/kennethreitz **Delegator.py** is a simple library for dealing with subprocesses, inspired by both `envoy <https://github.com/kennethreitz/envoy>`_ and `pexpect <http://pexpect.readthedocs.io>`_ (in fact, it depends on it!). This module features two main functions ``delegator.run()`` and ``delegator.chain()``. One runs commands, blocking or non-blocking, and the other runs a chain of commands, separated by the standard unix pipe operator: ``|``. If you're interested in financially supporting Kenneth Reitz open source, consider `visiting this link <https://cash.me/$KennethReitz>`_. Your support helps tremendously with sustainability of motivation, as Open Source is no longer part of my day job. Basic Usage ----------- Basic run functionality: .. code:: pycon >>> c = delegator.run('ls') >>> print c.out README.rst delegator.py >>> c = delegator.run('long-running-process', block=False) >>> c.pid 35199 >>> c.block() >>> c.return_code 0 Commands can be passed in as lists as well (e.g. ``['ls', '-lrt']``), for parameterization. Basic chain functionality: .. 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. | | | \ -- Christopher Marlowe / --------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Expect functionality is built-in too, on non-blocking commands: .. code:: pycon >>> c.expect('Password:') >>> c.send('PASSWORD') >>> c.block() Other functions: .. code:: pycon >>> c.kill() >>> c.send('SIGTERM', signal=True) # Only available when block=True, otherwise, use c.out. >>> c.err '' # Direct access to pipes. >>> c.std_err <open file '<fdopen>', mode 'rU' at 0x10a5351e0> # Adjust environment variables for the command (existing will be overwritten). >>> c = delegator.chain('env | grep NEWENV', env={'NEWENV': 'FOO_BAR'}) >>> c.out NEWENV=FOO_BAR Installation ------------ :: $ pip install delegator.py ✨🍰✨


نیازمندی

مقدار نام
>=4.1.0 pexpect


نحوه نصب


نصب پکیج whl delegator.py-0.1.1:

    pip install delegator.py-0.1.1.whl


نصب پکیج tar.gz delegator.py-0.1.1:

    pip install delegator.py-0.1.1.tar.gz