Python CGI 在头部之前输出脚本结束错误

1 投票
1 回答
1541 浏览
提问于 2025-04-18 18:01

首先,是的,确实有其他类似标题的问题,但这不是重复的问题。

我在使用Python和CGI在我的网络服务器上时遇到了一个很奇怪的问题。

下面的代码会出现指定的错误:

#! /python34/python
import cgi, Cookie, os
print("Content-Type: text/html\n")
print("Output")

但是,如果我不导入Cookie模块,它就能正常工作:

#! /python34/python
import cgi, os
print("Content-Type: text/html\n")
print("Output")

有没有人有什么想法呢?

1 个回答

1

你正在看的教程可能是针对Python 2的。在Python 3中,Cookie这个库被改名为http.cookies。如果你用2to3这个工具来检查你的代码,它会帮你找出需要修改的地方。

https://docs.python.org/2/library/cookie.html

撰写回答