2016-05-03 4 views
-2

Python実行に関する問題があります。 python -m http.server 8000コマンドを使用してWindowsコマンドプロンプトを使用してローカルサーバーをセットアップしましたが、http://localhost:8000/cgi-bin/hello.pyでスクリプトを実行すると、実際にスクリプトを実行する代わりにソースコードが表示されます。ローカルサーバー上でPythonスクリプトを実行すると、ソースコードのみが表示されます

私はthisリンクにあるコードを使用します。

#!/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>') 

私は同じ問題を抱えて、いくつかの人々を見てきましたが、私は本当に解決策を見つけることができませんでした。 私はPython 3.5を使用しています

+1

'python -m CGIHTTPServer'で起動しましたか?あなたがリンクしたページのように? – fsp

+0

そのページの_ALL_の指示に従ってください。それらの一部だけではありません。 -1 –

+0

[Print HTML in Python CGI]の複製があります(http://stackoverflow.com/questions/3169781/printing-html-in-python-cgi) – San

答えて

1

the documentationに従ってください。 Python 3のコマンドは次の通りです:

python -m http.server --cgi 8000 
+0

ありがとう、私はそれを見つけることができませんでした。今それは動作します! –