Форум сайта python.su
>>> def func():
stdOutErr = subprocess.Popen(, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, cwd='C:\\Program Files').stdout
lines = stdOutErr.readlines()
for line in lines: print line
>>> func()
Volume in drive C has no label.
Volume Serial Number is 6405-D04B
Directory of C:\Program Files
09.11.2007 19:58 <DIR> BUILTIN\Administrators .
09.11.2007 19:58 <DIR> BUILTIN\Administrators ..
03.08.2007 15:43 <DIR> DRPICTURE\mag_v 3Delight
{…………..}
0 File(s) 0 bytes
81 Dir(s) 27я167я744я000 bytes free
И на будущее: поосторожнее с методом readlines, а то можете уснуть навечно, но не в этом конкретном лучае, конечно:)
Отредактировано (Ноя. 12, 2007 11:53:48)
Офлайн
Спасибо, всё работает!
Офлайн
Чтобы новую тему не поднимать.
Не подскажет ли кто как запустить процесс под Win в другой консоли, ну или с выводом в другую консоль.
Нужно что бы скрипт ждал пока выполнится запущенная программа.
Офлайн
Уже разобрался.
Офлайн