很多人反馈python2.7在windows中经常会出现如下错误信息:
File "C:\Python27\lib\SimpleHTTPServer.py", line 208, in SimpleHTTPRequestHand
ler
mimetypes.init() # try to read system mime.types
File "C:\Python27\lib\mimetypes.py", line 358, in init
db.read_windows_registry()
File "C:\Python27\lib\mimetypes.py", line 258, in read_windows_registry
for subkeyname in enum_types(hkcr):
File "C:\Python27\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 2: ordinalnot in range(128)
今天在django admin页加载css文件时也碰到,经查询是python的一个bug,具体见:http://bugs.pyt

Python2.7在Windows环境中遇到mimetypes初始化错误,表现为http请求时由于URL编码问题导致的bug。该问题已在官方bug跟踪器中记录,解决方案是应用特定的补丁到mimetype.py文件。修复此问题可以确保正确处理URL编码,避免在加载CSS文件等操作时出错。
最低0.47元/天 解锁文章
1268

被折叠的 条评论
为什么被折叠?



