0

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

4

2 回答 2

2

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

打印“内容类型:文本/html”

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

于 2013-03-31T06:17:28.963 回答
1

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

于 2013-03-31T06:16:30.263 回答