1

我有这个相当复杂的 python 脚本我试图运行它导入其他自写的模块和诸如 sqlite 之类的东西。当我运行脚本时,我收到 500:内部服务器错误,并且日志显示:脚本头过早结束。

我知道这意味着我可能没有正确放置/键入标题,但我相信我这样做了。

#!/usr/bin/env python

import cgi
import cgitb; cgitb.enable(logdir=..., format="text")

print "Content-type: text/html"
print

看起来不错,对吧?

我继续编写脚本并在最后打印结果。所有其他模块都没有标题或 hashbang,但我认为这很好。

问题可能是什么?

4

1 回答 1

4

我有同样的问题。这解决了它:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

.
.
.

print "Content-Type: text/plain;charset=utf-8"
print
于 2013-06-08T13:00:10.243 回答