[python-win32] Question about os.system

James Matthews nytrokiss at gmail.com
Thu Dec 7 04:07:53 CET 2006


Try Exec with the file handle

On 12/6/06, Tim Roberts <timr at probo.com> wrote:
>
> Wu, Huaxing (STP) wrote:
> >
> > Hi, all,
> >
> > I have some problem using os.system when a command that spawned by
> > os.system itself tries to use os.system. It may be easier to explain
> > with an example.
> >
> > Assume I have 3 python scripts. They are aa.py, bb.py and cc.py.
> > File aa.py (Try to run bb.py using os.system)
> > import os
> > print "in", __file__
> > sysCode = os.system("bb.py")
> > Print "executing bb.py ", sysCode
> >
> > File bb.py (try to run cc.py using os.system)
> > import os
> > print "in", __file__
> > sysCode = os.system("cc.py")
> > Print "executing cc.py ", sysCode
> >
> > File cc.py
> > import os
> > print "in", __file__
> >
> > On command line, run "aa.py"
> >
> > And cc.py never get run. Is there anything wrong in the code?
> >
>
> Works for me in Windows XP, once I fixed your print/Print confusion.
> What environment are you in?
>
> C:\tmp\x>type aa.py
> import os
> print "in", __file__
> sysCode = os.system("bb.py")
> print "executing bb.py ", sysCode
>
> C:\tmp\x>type bb.py
> import os
> print "in", __file__
> sysCode = os.system("cc.py")
> print "executing cc.py ", sysCode
>
> C:\tmp\x>type cc.py
> import os
> print "in", __file__
>
> C:\tmp\x>python aa.py
> in aa.py
> in C:\tmp\x\bb.py
> in C:\tmp\x\cc.py
> executing cc.py  0
> executing bb.py  0
>
> C:\tmp\x>
>
> --
> Tim Roberts, timr at probo.com
> Providenza & Boekelheide, Inc.
>
> _______________________________________________
> Python-win32 mailing list
> Python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
>



-- 
http://www.goldwatches.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-win32/attachments/20061206/c4087369/attachment.htm 


More information about the Python-win32 mailing list