Beispiele: Webserver

httpd.py
#----------------------------------------------------
# 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()                                
uhrzeit.py
#!/Python33/python.exe
#----------------------------------------------------
# Dateiname:  uhrzeit.py 
# CGI-Skript, das html-Seite mit aktueller Uhrzeit ausgibt
#----------------------------------------------------
SCHABLONE = """Content-type: text/html; char-set=utf-8
 
<html>
  <body>
    <h2>Die aktuelle Uhrzeit </h2>
      Es ist {} Uhr und {} {}.
  </body>
</html>"""         #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))