Ich habe eine Frage bezüglich eines laufenden Python-Problems. Ich richte einen lokalen Server mit der Windows-Eingabeaufforderung mit dem Befehl python -m http.server 8000
, aber wenn ich mein Skript auf http://localhost:8000/cgi-bin/hello.py
ausführen, zeigt es mir nur den Quellcode, anstatt das Skript tatsächlich auszuführen.Das Ausführen von Python-Skript auf dem lokalen Server zeigt nur den Quellcode
Ich verwende den Code, den ich auf this Link gefunden habe.
#!/usr/bin/python
print('Content-Type: text/html')
print()
print('<html>')
print('<head><title>Hello from Python</title></head>')
print('<body>')
print('<h2>Hello from Python</h2>')
print('</body></html>')
Ich habe mehrere Leute gesehen, das gleiche Problem, aber ich konnte nicht wirklich eine Lösung finden. Ich arbeite mit Python 3.5
hast du es mit 'Python -m CGIHTTPServer' gestartet? wie auf der Seite, die du verlinkt hast? – fsp
Folgen Sie _all_ den Anweisungen auf dieser Seite. Nicht nur einige von ihnen. -1 –
Mögliches Duplikat von [HTML in Python CGI drucken] (http://stackoverflow.com/questions/3169781/printing-html-in-python-cgi) – San