Python の学習を始めたばかりで、非常に単純な Python CGI スクリプトを実行しようとしました。
htmlコードは
<form action='cgi-bin/hello_get.py' method = 'post'>
Name: <input type = 'text' name = 'name'> <br/>
<input type = 'submit' value='Submit'/>
</form>
「hello_get.py」ファイルは
#!c:/Python27/python.exe
import cig, cgitb
form = cgi.FieldStorage()
name = form.getvalue('name')
print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Hello - Second CGI Program</title>"
print "</head>"
print "<body>"
print "<h2>Hello %s </h2> % (name)"
print "</body>"
print "</html>"
ただし、ブラウザーで試してみると、送信を押すたびに、応答は 'hello_get.py' ファイル全体でした。ページには、「hello_get.py」ファイルの内容全体が表示されます。このように http://i.imgur.com/ogUcE0l.jpg では、どこで間違ったのでしょうか? それは非常に単純なはずです.pythonインタープリターのパスの形式が間違っていると思いましたが、いくつかの方法を試しましたが、何も機能しませんでした。
ありがとう!!!