Python CGI头文件前脚本输出结束错误

Python CGI头文件前脚本输出结束错误,python,cgi,Python,Cgi,首先,是的,还有其他标题类似的问题,不,这不是重复的 在我的Web服务器上使用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: t

首先,是的,还有其他标题类似的问题,不,这不是重复的

在我的Web服务器上使用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")

对此有什么想法吗?

您下面的教程很可能适用于Python 2。Python 3中的
Cookie
库被重命名为
http.cookies
。如果在代码上运行
2to3
,它应该突出显示需要进行的任何更改


我要继续说:你不应该使用CGI。还有更好的解决方案。同时,您是否安装了一个名为“Cookie”的库?哪一个?@DanielRoseman,不管默认值是什么。我没有手动安装任何东西,我只是按照一个教程,它工作。我很想让它工作起来,但是你会推荐什么其他框架呢?没有称为“Cookie”的默认库。这就是为什么这不起作用,因为你不能导入一些不存在的东西。至于其他替代品,这取决于您的要求,但对于微框架烧瓶,或者全功能的Django。