ich möchte mal etwas in die dynamische Webseitengestaltung einsteigen;
aus verschiedenen Gründen aber ohne Framework. D.h. Editor anschmeißen und
los geht`s. Ein Beispiel:
Code: Alles auswählen
spiel = " bla gegen fasel"
>>> stand = "2 : 4"
>>> c = open("bla.html", "w")
c.write("""<html>
... <head>
.................
... <body>
... <div id="box">
... <p>Hier werden später mal die Daten stehen, wie z.B. wer gegen
... wen spielt: %s <br>
... oder auch wie der Spielstand ist: %s !</p>
... </div>
... </body>
... </html>""" % (spiel, stand))
>>> c.close()
z.B. eine Alternative zur write() Methode oder auch zu der Art von Stringersetzung?
Ich kann mir vorstellen, das es schwierig und unübersichtlich wird, wenn statt zweier
Variablen (oder muß ich Objekte sagen ?) da 42 oder wie viele auch immer stehen.
Ist das dann der Punkt, wo es doch besser ist, ein Framework zu benutzen?
Noch 2 Nebenbemerkungen: Irgendwann wird dann da auch korrekter html-code stehen
und ich weiß, das nicht in aktuell geöffnete Dateien direkt geschrieben werden soll.
Gruß Oscar