Python: Datumsabfragenvon Kai Surendorf Überraschen Sie Ihre Besucher doch mit einer freundlichen Begrüßung passend zur Tageszeit. Dank des Moduls "time" ist das für Python kein Problem. Zugegeben, es gibt produktivere Skripte und eigentlich ist es nur Spielerei. Trotzdem eine gute Gelegenheit, die Funktionalität dieses Python-Moduls zu verinnerlichen. Ein einfaches Skript:
Ruft man dieses kleine Skript per Server Side Include an der gewünschten Stelle im HTML-Code auf, so erscheint passend zu Uhrzeit die entsprechende Begrüßung. Das Skript arbeitet vom Aufbau her wie der Formmailer aus diesem Python-Artikel. Der Ablauf: Zuerst verweisen wir auf den Python-Interpreter und importieren die benötigten Module. In diesem Fall ist es das Modul CGI, um das Ergebnis ausgeben zu können, und das Modul time. Der Variable zeit wird im ersten Schritt die aktuelle Zeit in Sekunden seit dem 1.1.1970 übergeben - dies hängt mit der Zeitmessung unter UNIX-Systemen zusammen. Die Umrechnung in die aktuelle lokale Zeit können Sie sich sparen,
denn Python hält eine kleine Funktion bereit, die diesen Arbeitsschritt für
Sie problemlos übernimmt Konvertiert man es in einen Integer, fällt die voranstehende Null weg.
Sind nun alle Vorkehrungen getroffen, kann man sich an die Ausgabe machen.
Dazu übergeben wir erst einmal den Typ der Ausgabe, in diesem Fall soll
reiner ASCII-Text ausgegeben werden Weiterführende Beispiele
Python-Modul "time": http://www.python.org
|
| ||||||
|
|
Partner: Template OK - PCopen - SITEopen - PCopen Schweiz - HTMLopen Schweiz - VirtualUniversity.ch - WEB-SET.com - YesMMS - Job und Karriere |