|  |  | Python ライブラリリファレンス |  |  |

Previous: 1 /bin/sh シェルのバッククォートを置き換える Up: 3 古い関数を subprocess モジュールで置き換える Next: 3 os.system() を置き換える

### 2 シェルのパイプラインを置き換える

    output=`dmesg | grep hda`
    ==>
    p1 = Popen(["dmesg"], stdout=PIPE)
    p2 = Popen(["grep", "hda"], stdin=p1.stdout, stdout=PIPE)
    output = p2.communicate()[0]

|  |  | Python ライブラリリファレンス |  |  |

Previous: 1 /bin/sh シェルのバッククォートを置き換える Up: 3 古い関数を subprocess モジュールで置き換える Next: 3 os.system() を置き換える

リリース 2.4 ，May 11, 2006 更新