[Python-de] Re: simpler macro expander

Dinu Gherman gherman at darwin.in-berlin.de
Tue Aug 21 19:57:06 EDT 2001

Matt Dunford wrote:
> On Thu, Jul 19, 2001 at 07:36:59PM -0400, root wrote:
> > ich habe einen preprocessor geschrieben der einfache textmacros
> > in ascii dateien expandiert und aus der eingabe datei eine ausgabe
> > datei erzeugt.
> Warum nicht 'sed'?  Zum Beispiel:
> %> sed -e 's/myName/Stefan Antoni/g' -e 's/myMail/sasoft at gmx.de/g' <infile >outfile
> Oder 'cpp':
> %> cpp -DmyName='Stefan Antoni' -DmyMail='sasoft at gmx.de' infile outfile
> Warum erfindet das Rad wieder?

Weil Python-Raeder runder laufen, vielleicht? ;-)
Hier noch eines...



  Preppy is a simple and general method for preprocessing 
  text files. It lets you embed Python expressions and 
  scripts in any text file; files are "compiled" into 
  Python modules which can be passed data and which send 
  text to standard output. 

  The markup may contain loops and conditional flow con-
  trol and generic Python code. Preppy is typically used 
  to automatically generate HTML files containing data 
  from a backend database, or to generate XML documents. 
  Preppy consists of a single Python module with HTML 

More information about the Python-de mailing list