使用asyncio(Python 3.4+)从长时间运行的shell命令异步接收输出?

2024-06-09 23:14:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图找出如何简单地以非阻塞的方式启动一些长时间运行的shell命令,并在它们完成时异步处理它们的输出,按它们完成的顺序,即使这是它们启动后的另一个顺序,使用python 3.4和forward中提供的asyncio python库。

我找不到一个简单的例子来说明这一点,即使是在asyncio documentation itself中,它看起来也相当低级。


Tags: 命令asyncio顺序documentation方式shell例子forward