Skip to content

Overview

python-process is a Python package that provides a simple and intuitive interface for spawning, managing, and interacting with processes.

Install

To install python-process, simply use pip:

$ pip install python-process

Usage

from process import Process


def main() -> None:
    with Process("echo 'Hello World!'") as process:
        print(process.output())  #  b'Hello World!\n'


if __name__ == "__main__":
    main()
import asyncio

from process.asyncio import Process


async def main() -> None:
    async with Process("echo 'Hello World!'") as process:
        print(await process.output())  # b'Hello World!\n'


if __name__ == "__main__":
    asyncio.run(main())