Aahz schreef op de 12e dag van de oogstmaand van het jaar 2010: > In article <alpine.deb.1.10.1008121733280.3...@localhost>, > Peter Kleiweg <p.c.j.klei...@rug.nl> wrote: > >Hartmut Goebel schreef op de 12e dag van de oogstmaand van het jaar 2010: > > > >> Here is an example for how to use the high-level interface of > >> `python-ghostscript`. This implements a very basic ps2pdf-tool:: > >> > >> import sys > >> import ghostscript > >> > >> args = [ > >> "ps2pdf", # actual value doesn't matter > >> "-dNOPAUSE", "-dBATCH", "-dSAFER", > >> "-sDEVICE=pdfwrite", > >> "-sOutputFile=" + sys.argv[1], > >> "-c", ".setpdfwrite", > >> "-f", sys.argv[2] > >> ] > >> > >> ghostscript.Ghostscript(*args) > > > >How is this different from os.system(' '.join(args)) ? > > You don't have problems with shell metacharacters.
Then use os.spawnv(os.P_WAIT, args[0], args) -- Peter Kleiweg L:NL,af,da,de,en,ia,nds,no,sv,(fr,it) S:NL,de,en,(da,ia) info: http://www.let.rug.nl/kleiweg/ls.html -- http://mail.python.org/mailman/listinfo/python-list