====== Beispiele: Webserver ====== #---------------------------------------------------- # Dateiname: httpd.py # HTTP-Server, der CGI-Skripte verarbeiten kann. # Die CGI-Skripte müssen in einem Unterverzeichnis des # Verzeichnisses sein, in dem die Programmdatei des Servers ist. # Dieses Unterverzeichnis hat den Namen cgi-bin. #---------------------------------------------------- from http.server import HTTPServer, CGIHTTPRequestHandler serveradresse =("", 80) server=HTTPServer(serveradresse,CGIHTTPRequestHandler) server.serve_forever() #!/Python33/python.exe #---------------------------------------------------- # Dateiname: uhrzeit.py # CGI-Skript, das html-Seite mit aktueller Uhrzeit ausgibt #---------------------------------------------------- SCHABLONE = """Content-type: text/html; char-set=utf-8

Die aktuelle Uhrzeit

Es ist {} Uhr und {} {}. """ #1 import cgitb cgitb.enable() from time import localtime zeit = localtime() h = zeit[3] m = zeit[4] if m == 1: m_text = "Minute" else: m_text = "Minuten" print(SCHABLONE.format(h, m, m_text))