我刚刚开始研究python web开发,并认为我将从CGI开始。所以我写了一个简单的cgi脚本:
#!/usr/bin/python
import cgitb
cgitb.enable()
print('Content-type:text/html\r\n\r\n')
print('<html>')
print('<head>')
print('<title>Hello Word - First CGI Program</title>')
print('</head>')
print('<body>')
print('<h2>Hello Word! This is my first CGI program</h2>')
print('</body>')
print('</html>')
我正在使用Python3.5。为了在我的计算机上启用CGI(Windows 10),我从IIS为网站配置了cgi-bin,以便使用'python.exe'运行应用程序。以下是我的设置:
Request path : *.py
Executable : C:\Program Files\Python35\python.exe
Name : Python
现在我通过本网站中包含的超链接从另一个HTML文件调用此脚本,但它只输出整个代码而不是html输出。我该怎么办?
如果您需要其他设置,请发表评论,我们很乐意回答。