Найти - Пользователи
Полная версия: Вызов приложений, запуск процессов
Начало » Python для экспертов » Вызов приложений, запуск процессов
1 2
poltergeist

>>> 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, а то можете уснуть навечно, но не в этом конкретном лучае, конечно:)
Все ники заняты
Спасибо, всё работает!
Ferroman
Чтобы новую тему не поднимать.
Не подскажет ли кто как запустить процесс под Win в другой консоли, ну или с выводом в другую консоль.
Нужно что бы скрипт ждал пока выполнится запущенная программа.
Ferroman
Уже разобрался.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB