On Wed, Sep 24, 2008 at 03:35:59PM +0400, Dmitry E. Oboukhov wrote: > AK> from os import popen > AK> res = popen('grep bla-bla file.txt|awk bla-bla|filter bla-bla') > вот эта строка это ж запуск шелла опять же.
Да на здоровье. Можно и без шелла. from os import popen2 gin, gout = popen2(['grep', 'bla-bla', 'file.txt']) Скомбинировать в пайп, правда, так будет сложнее, но сейчас мы имеем модуль subprocess, который эту проблему решает. Ссылку на пример я приводил: > AK> http://docs.python.org/lib/node535.html > а я говорил о одних и тех же действиях средствами шелла и средствами > языка. grep и awk не являются командами шелла. Покажите, как сделать то же самое средствами шелла. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]