2016-08-09 12 views
2

Ich habe ein Python-Skript, das Eingaben von der Befehlszeile nimmt. Ich möchte dieses Skript einfach ändern, damit ich es im Web ausführen kann. Ich möchte, dass die Befehlszeilenschnittstelle durch einfache Kästchen in einer Webseite ersetzt wird, und sobald das Skript ausgeführt ist, möchte ich, dass die Ergebnisse auf einer Webseite wie in der Befehlszeile angezeigt werden.Erstellen einer einfachen Python-Webanwendung

Jede Hilfe, wo zu beginnen, welche Python-Pakete zu verwenden und welche Schritte zu nehmen wäre sehr willkommen.

Bis jetzt habe ich ein wenig über webapp2 für Google App Engine und web.py gelesen. Ich möchte Django nicht benutzen.

Vielen Dank!

Antwort

3

Während Sie ein Mikroframework wie Flask [1] für den schnellen Einstieg verwenden können, können Sie näher an das Metall kommen. Versuchen Sie, sich mit dem HTTP-Protokoll vertraut zu machen und implementieren Sie Ihren eigenen Server mit dem Modul http. Python 3's http.server enthält eine Klasse SimpleHTTPServer [2], die sehr gut sein kann, um zu verstehen, wie Sie zwischen dem Client und Ihrem Prozess kommunizieren.

[1] http://flask.pocoo.org/docs/0.11/quickstart

[2] https://docs.python.org/2/library/simplehttpserver.html

Verwandte Themen