Disponibilità: Unix.
Il modulo pipes definisce una classe per astrarre il concetto di una pipeline -- una sequenza di convertitori da un file ad un altro.
Dato che il modulo utilizza la riga di comando /bin/sh, viene richiesta una shell POSIX o compatibile per os.system() e os.popen().
Il modulo pipes definisce la seguente classe:
| ) |
Esempio:
>>> 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'