os.system dual behaviour

Emile van Sebille emile at fenx.com
Wed Sep 3 21:35:15 CEST 2008

iu2 wrote:
> Hi guys
> I do
> os.system('ls &> e')
> On one linux machine it emits ls output to the file e as expected.
> On another linux machine it emits ls to the standard output, and
> nothing to e!
> Both machines run Fedora linux.
> The command "ls &> e" entered at the shell (no python) behaves ok on
> both machines.
> Why?? How can I solve this?

Why?? I don't know.  But you could try the commands module to work 
around it...




More information about the Python-list mailing list