| Einfacher Webserver in einer Zeile Python |
|
|
|
|
Wer mal eben schnell um seine lokalen Dateien im Netzwerk verfügbar zu machen einen Webserver benötigt, kann sich mit einer Zeile Python Code behelfen: Der Aufruf: python -m CGIHTTPServer #(für Python ab Version 2.4)erzeugt einen simplen Python Webserver (eigentlich mit CGI-Unterstützung), der im Browser mit der Adresse http://rechnername:8000 alle Dateien anzeigt, von wo aus das Kommando abgegeben wurde. Wer noch Python 2.3 oder älter benutzt, sollte: python -c "from SimpleHTTPServer import test; test()" eingeben.
Wenn man hingegen den Webserver auf einem bestimmten Port laufen lassen möchte, kann man (wie in der Python-Doku beschrieben) folgendes Script einsetzen: import SimpleHTTPServer import SocketServer PORT = 8000 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer(("", PORT), Handler) print "serving at port", PORT httpd.serve_forever() Diese Seite kommentieren oder weiterempfehlenSie haben gerade "" gelesen. Konnte Ihnen diese Webseite nützlich sein oder haben Sie Anregungen? Dann geben Sie doch eine Empfehlung ab oder schreiben Sie doch einen Kommentar. Das Web lebt schließlich davon: Auf Facebook: Auf Google Plus: |
| < Voriger Artikel | Nächster Artikel > |
|---|
Ein Batch Converter zur Konvertierung großer Mengen von Dokumenten mit Microsoft Office 2007 und 2010. Er kann aus der Kommandozeile heraus, aus anderen Anwendungen wie Webserver, Content - oder Dokumenten Management Systeme oder auch per Kontextmenü aufgerufen werden. Weiterlesen...
| Google hat jetzt auch eine Cloud-Tonne und bietet jetzt auf Google Drive 5 GB kostenlosen Online-Speicher. Es unterstützt die wichtigsten Plattformen PC, MAC, iOS und Android - und bindet gleich Google Docs mit ein. |