python web.py 404_web.py 不能正确显示报错信息

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

应该是个语法错误, 但是无法正确输出, 有没有解决方法?

加上这个也没用:

if sys.getdefaultencoding() != 'utf-8':

reload(sys)

sys.setdefaultencoding('utf-8')

===========================错误输出====================================Traceback (most recent call last):

File "C:\Python27\lib\site-packages\web\wsgiserver\__init__.py", line 1245, in communicate

req.respond()

File "C:\Python27\lib\site-packages\web\wsgiserver\__init__.py", line 775, in respond

self.server.gateway(self).respond()

File "C:\Python27\lib\site-packages\web\wsgiserver\__init__.py", line 2018, in respond

response = self.req.server.wsgi_app(self.env, self.start_response)

File "C:\Python27\lib\site-packages\web\httpserver.py", line 306, in __call__

return self.app(environ, xstart_response)

File "C:\Python27\lib\site-packages\web\httpserver.py", line 274, in __call__

return self.app(environ, start_response)

File "C:\Python27\lib\site-packages\web\application.py", line 279, in wsgi

result = self.handle_with_processors()

File "C:\Python27\lib\site-packages\web\application.py", line 249, in handle_with_processors

return process(self.processors)

File "C:\Python27\lib\site-packages\web\application.py", line 246, in process

raise self.internalerror()

File "C:\Python27\lib\site-packages\web\application.py", line 478, in internalerror

return debugerror.debugerror()

File "C:\Python27\lib\site-packages\web\debugerror.py", line 305, in debugerror

return web._InternalError(djangoerror())

File "C:\Python27\lib\site-packages\web\debugerror.py", line 295, in djangoerror

return t(exception_type, exception_value, frames)

File "C:\Python27\lib\site-packages\web\template.py", line 881, in __call__

return BaseTemplate.__call__(self, *a, **kw)

File "C:\Python27\lib\site-packages\web\template.py", line 808, in __call__

return self.t(*a, **kw)

File "C:\Python27\lib\site-packages\web\debugerror.pyc", line 174, in __template__

▶ Local vars

File "C:\Python27\lib\site-packages\web\debugerror.pyc", line 117, in dicttable

//-->

File "C:\Python27\lib\site-packages\web\debugerror.pyc", line 130, in dicttable_items

$if id: id="$id"

File "C:\Python27\lib\site-packages\web\template.py", line 825, in _escape

value = safeunicode(value)

File "C:\Python27\lib\site-packages\web\utils.py", line 348, in safeunicode

return obj.decode(encoding)

File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode

return codecs.utf_8_decode(input, errors, True)

UnicodeDecodeError: 'utf8' codec can't decode byte 0xce in position 9372: invalid continuation byte

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值