Seite 1 von 1

Python und HTML

Verfasst: Dienstag 1. Juli 2008, 10:37
von Kern
Ich hab ein Programm und möchte die Ausgabe in eine HTML Tabelle einbinden. Gibt es dafür in Python irgendwelche Tricks oder Module?

Meine Idee ist es einfach eine HTML Datei mit einer Tabelle mit Python zu erstellen und diese nachher auslesen lassen. Mein Problem dabei ist, dass ich nicht weiß, wie man in einer beliebigen Datei einen Zeilenumbruch erstellt.

Code: Alles auswählen

filename = "/tabelle.html"
file = open(filename,'w')
file.write("Testeingabe"  + UMBRUCH?? 
               "Umbruch" )
file.close()
MfG Kern

Verfasst: Dienstag 1. Juli 2008, 10:46
von Kern
Sorry, hatte es mit dem Umbruch doch richtig. Leider nur falsch darstellen lassen. Trotzdem gibt es doch sicherlich eine schickere Variante HTML direkt in das Python Script einzubinden ohne eine externe Datei verwenden zu müssen?

Edit: Und jetzt auch noch vergessen zu editieren :twisted:
Edit2: Ok.. sorry für das Thema hier. Kann komplett gelöscht werden.

Verfasst: Dienstag 1. Juli 2008, 11:51
von dennda
Also wenn du das Ding so unter einem unixoiden System ausführst wird das ohne Root-Privileges nicht funktionieren wenn du den Pfad in Zeile 1 nicht anpasst. Der Slash muss da mal mindestens weg, sonst legst du eine Datei namens tabelle.html in / an und glaub mir, das ist nicht was du willst. Leg die lieber in ~/ ab oder so.

Des weiteren: Klar gibt's HTML-Module. Beispielsweise:
  • * BeautifulSoup
    * html5lib
    * weitere...
Zeilenumbrüche macht man übrigens mit \n.

Re: Python und HTML

Verfasst: Dienstag 1. Juli 2008, 20:09
von Darii
Kern hat geschrieben:Mein Problem dabei ist, dass ich nicht weiß, wie man in einer beliebigen Datei einen Zeilenumbruch erstellt.
Mit \n

Code: Alles auswählen

print "1. Zeile\n2.Zeile"