output of shell command

Mark Hadfield m.hadfield at niwa.cri.nz
Tue Feb 27 02:38:46 CET 2001

"Steve Holden" <sholden at holdenweb.com> wrote in message
news:UYAm6.21417$P87.223264 at e420r-atl2.usenetserver.com...
> Note, however, that under PythonWin:
> >>> import os
> >>> a=os.popen("dir").readlines()
> Traceback (innermost last):
>   File "<interactive input>", line 1, in ?
> WindowsError: [Errno 2] The system cannot find the file specified

I found, as you did that, this works only in console Python (using Python
2.0 + win32all-137 on Windows 2000). However the following


works (returns a string array) in both console Python and PythonWin .

> Not sure why it works with a vanilla interpreter but not in PythonWin.

A subtle difference in operator precedence?

Mark Hadfield
m.hadfield at niwa.cri.nz  http://katipo.niwa.cri.nz/~hadfield
National Institute for Water and Atmospheric Research

More information about the Python-list mailing list