利用可能な条件: Unix.
pipes モジュールでは、'pipeline' の概念 -- ある ファイルを別のファイルに変換する機構の直列接続 -- を抽象化する ためのクラスを定義しています。
このモジュールは /bin/sh コマンドラインを利用するため、 os.system() および os.popen() のための POSIX 準拠のシェル、または互換のシェルが必要です。
pipes モジュールでは、以下のクラスを定義しています:
| ) |
使用例:
>>> import pipes
>>> t=pipes.Template()
>>> t.append('tr a-z A-Z', '--')
>>> f=t.open('/tmp/1', 'w')
>>> f.write('hello world')
>>> f.close()
>>> open('/tmp/1').read()
'HELLO WORLD'