Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								
>>> 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)
Офлайн
 
							 1
  1   
								
								Спасибо, всё работает!
Офлайн
 
							 1
  1   
								
								Чтобы новую тему не поднимать.
Не подскажет ли кто как запустить процесс под Win в другой консоли, ну или с выводом в другую консоль. 
Нужно что бы скрипт ждал пока выполнится запущенная программа.
Офлайн
 
							 1
  1   
								
								Уже разобрался.
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)