[Python-de] HTML-Datei auslesen, ändern, schreiben der Code ist onBlock

michel.koller at globonet.ch michel.koller at globonet.ch
Don Jun 30 19:01:31 CEST 2005


Guten Tag
 
Ich schreibe ein Skript welches eine HTML-Datei öffnet, ausliesst nd bei
allen IMG-Tags das Attribut “alt” mit Text erweitert.
Das funktioniert ganz gut, aber bei der neugeschriebene Datei ist der
HTML-Code danch ganz am Block, alle Leeren Zeilen und Leerzeichen sind
verschwunden.
Ich möchte aber das die Datei danach gleich aussieht wie bevor Sie
gelesen wurde.
 
Ich vermute das ich da was mit dem Schreiben der Datei nicht richtig
mache, weis aber nicht was
 
Was mache ich da Falsch?
 
   def OnAlt(self, event):    
       for file in DirectoryWalker("."):
         try:
            html = open(file).read()
            parser = aHTMLParser()    
            parser.feed(html)
            parser.close()
            html = parser.res
            open(file, 'w').write(html)
                print file
         except:
                print "diese datei konnte nicht geöffnet werden"
       print "fertig mit alt ändern"
 
Danke für jede Hilfe
 
Michel Koller 
 
Web Developer
dipl.Webmaster ZBW
-----------------------------------------
GLOBONET GmbH
Tel    +41 (0)71 914 44 00
Fax   +41 (0)71 914 44 19
Email  <mailto:michel.koller at globonet.ch> michel.koller at globonet.ch
URL    <http://www.globonet.ch> www.globonet.ch
----------------------------------------- 
 
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://starship.python.net/pipermail/python-de/attachments/20050630/25da900f/attachment.htm