Announcing: python-ghostscript 0.3

Peter Kleiweg p.c.j.kleiweg at rug.nl
Thu Aug 12 15:55:47 EDT 2010


Aahz schreef op de 12e dag van de oogstmaand van het jaar 2010:

> In article <alpine.DEB.1.10.1008121733280.3749 at localhost>,
> Peter Kleiweg  <p.c.j.kleiweg at 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



More information about the Python-list mailing list