Ist es möglich, dass python im web mit github.io?
Möchte ich ausführen einer python-Datei im web habe ich in einem GitHub-repository. Ist es möglich, dies zu tun?
Und durch das laufen im web, ich meine, setzen #!/usr/bin/python
und print 'Content-type:text/html\n
in den ersten beiden Zeilen.
- dies ist ein wenig unklar-sind Sie auf der Suche nach so etwas wie Github-Seiten? oder werden Sie versuchen, verwenden Sie ein python-Skript zum generieren der Ausgabe, die angezeigt werden auf einer web-Seite? für letztere benötigen Sie einen Webserver wie z.B. eine Flasche oder Flasche
- github.com/iodide-project/pyodide
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist dies im Allgemeinen nicht möglich, Github (Seiten) dient nur für statische Inhalte (z.B. HTML, CSS, JS). Wenn Sie möchten, python ausführen (ex-Generierung von dynamischen Inhalten) benötigt man einen Webserver der fähig ist, die python (Ihr browser den Inhalt von GitHub-Seiten get heruntergeladen und ausgeführt werden kann es nicht).
Sagte, dass es gibt experimentelle Möglichkeiten zur Ausführung von Teilmengen von python im browser. Nehmen Sie sich ein Beispiel an diese Frage.
Wenn Sie wirklich wollen, erstellen Sie eine vollständige HTTP-Antwort über den standard-Ausgang, dann starten Sie durch das Lesen über CGI und Python-standard -
cgi
- Modul. Sie müssen auch Zugang zu einem CGI-kompatiblen web-server, vielleicht unter einem virtuellen host läuft.Aber CGI ist ziemlich veraltete als einen Weg zu erstellen Sie dynamische Ausgabe für das web. @jjwon Vorschlag zu betrachten Python-basierten web-application-frameworks wie Kolben ist ein guter.