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。