Try using the commands, instead.
import commands cmd = 'ls' opt = commands.getoutput( cmd ) print opt More information found here: http://docs.python.org/lib/module-commands.html :) .james On Oct 28, 2007, at 12:44 PM, Lawrence Shafer wrote: > Why doesn't this fill otp with the output of ls?? (I know python has > it's own file tools, I'm just playing around ;) > > import os > cmd="""ls""" > otp=os.system(cmd) > print otp > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor