我有一个CGI脚本,我在python中编写,用作我正在创建的网站的主页。一切正常,除非你查看页面而不是看到它输出的页面,你看到页面的源代码,为什么会这样?我不是说它向我展示了.py文件的源代码,它向我展示了所有print
ed信息,就像我在记事本中查看.htm文件一样。
答案 0 :(得分:2)
在打印任何内容之前添加以下内容
print“Content-type:text / html”
可能你的脚本没有被执行。 你的python脚本是可执行的吗? 检查cgi-bin目录下是否有脚本。
答案 1 :(得分:1)
默认的内容类型是文本,如果您忘记在CGI文件中发送相应的标题,您将最终得到您所看到的内容。