[Python-de] Syntax- Problem correctCGIHTTPServer.py

Andreas Jung lists at andreas-jung.com
Fre Jun 17 09:52:24 CEST 2005



--On 17. Juni 2005 07:43:25 +0000 Uli Kleemann <hackbox at lug-saar.de> wrote:

>
># !/usr/bin/ python2.3
>
> import re
>
># Pfad zum CGIHTTP-Server Modul
> file="/usr/local/lib/python2.3/CGIHTTPServer.py"
> replaced=0
> data=open(file).readlines()
> f=open(file, "w+")
> for a in data:
>     f.write(a)
>     if a.find("have_fork")!=-1 and not replaced:
>         f.write(re.search("\s+" ,a)\
>   group()+"have_fork=None\n" ) /*hier gibt der debugger syntaxfehler aus*/
>         replaced=1
>
>
> Daher meine Frage wo liegt der Fehler?

ich glaube, das Problem kannst Du selber finden, wenn Du Dir die Ausgabe 
des Tracebacks genau anschaust. Zum ersten fehlt vor group ein '.' (wie 
Python auch korrekt anzeigt). Und zum zweiten gibt es in Python keine /* */ 
Kommentare.

-aj
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 186 bytes
Beschreibung: nicht verfügbar
URL         : http://starship.python.net/pipermail/python-de/attachments/20050617/765b8ca1/attachment-0001.pgp