python:pythoncgi:cgi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| python:pythoncgi:cgi [2023/06/16 10:02] – [CGI-Script mit dem http.server von Python aufrufen] lutz | python:pythoncgi:cgi [2023/06/16 15:53] (aktuell) – [Ein komplexeres Beispiel] lutz | ||
|---|---|---|---|
| Zeile 39: | Zeile 39: | ||
| {{ : | {{ : | ||
| - | Jetzt können wir unser Script im Webbrowser mit '' | + | Jetzt können wir unser Script im Webbrowser mit '' |
| {{ : | {{ : | ||
| + | |||
| + | **Erklärvideo** | ||
| + | |||
| + | {{youtube> | ||
| + | |||
| + | \\ | ||
| + | |||
| + | **Aufgabe 1** | ||
| + | |||
| + | Teste das Script! | ||
| + | |||
| + | ====Ein komplexeres Beispiel==== | ||
| + | |||
| + | Im folgenden Beispiel werden nun einige weitere Pythonfunktionen verwendet: | ||
| + | |||
| + | <code python script02.py> | ||
| + | # | ||
| + | from datetime import date | ||
| + | |||
| + | today = date.today() | ||
| + | |||
| + | header = ''' | ||
| + | < | ||
| + | |||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | < | ||
| + | ''' | ||
| + | |||
| + | footer = ''' | ||
| + | </ | ||
| + | </ | ||
| + | ''' | ||
| + | |||
| + | print(header) | ||
| + | print("< | ||
| + | print("< | ||
| + | print(footer) | ||
| + | </ | ||
| + | |||
| + | * Mit der Zeile '' | ||
| + | * Der Kopf- und Fußbereich der HTML-Seite wird in die Variablen '' | ||
| + | * Nun werden die einzelnen HTML-Elemente ausgegeben: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | **Aufgabe 2** | ||
| + | |||
| + | Teste das Script! | ||
| + | |||
| + | **Aufgabe 3** | ||
| + | |||
| + | Erweitere das Script, so dass auch noch die Uhrzeit ausgegeben wird! | ||
python/pythoncgi/cgi.1686902567.txt.gz · Zuletzt geändert: von lutz
