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)

これは、ディスクに書き込んでディスクから読み取る別のサブプロセスステートメントを使用して実行できます。 1つのステートメントで実行できる場合は、CPU、メモリ、およびディスクI / Oを少なくする必要があります。

ベストアンサー1

おすすめ記事