passing a variable to an external program

Rich richfahey at gmail.com
Thu Jan 11 20:27:13 CET 2007


Thank you, that did it.  I don't know why I didn't think to escape the
\ with \\.

On Jan 11, 2:18 pm, Neil Cerutti <horp... at yahoo.com> wrote:
> On 2007-01-11, Rich <richfa... at gmail.com> wrote:
>
> > I want to run an external program using os.system() but I want to
> > include a variable in the middle of the command line.
>
> > An example of the type of thing I want to be able to do:
> > pathname = os.path.dirname(sys.argv[0])
> > os.system('cscript /nologo ' + pathname + '\test.vbs')Use / instead of \, or \\ instead of \.
>
> --
> Neil Cerutti
> Ushers will eat latecomers. --Church Bulletin Blooper




More information about the Python-list mailing list