os.system(r"ls") prints to screen??

Xah Lee xah at xahlee.org
Wed Sep 7 02:24:24 EDT 2005


Xah Lee wrote:
> does anyone know why the folllowing prints to the screen?
> # python
> import os
> os.system(r"ls")

Steve Holden wrote:
> It only prints to the screen when standard output of the invoking
> process is the screen. The sub-process forked by os.system inherits
> stdin stdout and stderr from the invoking process.

Thanks.

 Xah
 xah at xahlee.orghttp://xahlee.org/




More information about the Python-list mailing list