Python CGI - 脚本输出生成页面的源

时间:2013-03-31 06:01:48

标签: python html apache cgi

我有一个CGI脚本,我在python中编写,用作我正在创建的网站的主页。一切正常,除非你查看页面而不是看到它输出的页面,你看到页面的源代码,为什么会这样?我不是说它向我展示了.py文件的源代码,它向我展示了所有print ed信息,就像我在记事本中查看.htm文件一样。

2 个答案:

答案 0 :(得分:2)

在打印任何内容之前添加以下内容

print“Content-type:text / html”

可能你的脚本没有被执行。 你的python脚本是可执行的吗? 检查cgi-bin目录下是否有脚本。

答案 1 :(得分:1)

默认的内容类型是文本,如果您忘记在CGI文件中发送相应的标题,您将最终得到您所看到的内容。