python3子进程可以直接进入另一个子进程吗?

python3子进程可以直接进入另一个子进程吗?

Linux Mint 18.3,Python 3.5.2。类似于这个程序的东西可能吗?

#!/usr/bin/env python3
import subprocess

wlist = subprocess.run(['wc', '-w'],
    stdin=subprocess.run(['ls'],stdout=subprocess.PIPE, universal_newlines=True),
    stdout=subprocess.PIPE, universal_newlines=True).stdout
print(wlist)

这可以通过单独的子进程语句、写入磁盘和从磁盘读取来完成。如果它可以在一条语句中完成,那么它应该使用更少的 CPU、内存和磁盘 I/O。

相关内容