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'