博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python2.7中minetypes.py的UnicodeDecodeError
阅读量:5032 次
发布时间:2019-06-12

本文共 570 字,大约阅读时间需要 1 分钟。

python27中 Lib\mimetypes.py的一个bug,属于 "def enum_types(mimedb)"函数:

 错误提示信息:

File "D:\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 0xb0 in position 1: ordinal not in range(128)
解决办法:

  修改原函数为:

try:                    ctype = ctype.encode(default_encoding) # omit in 3.x!                # except UnicodeEncodeError:                except UnicodeError:                    pass
注释了原来的异常判断。

想要知道更详细的信息,请访问下面的链接:

转载于:https://www.cnblogs.com/chenjianhong/p/4144603.html

你可能感兴趣的文章
Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】
查看>>
58同城高性能移动Push推送平台架构演进之路
查看>>
如何回答面试中问到的Hibernate和MyBatis的区别
查看>>
设置Ubuntu 10.10版本的软件源
查看>>
android开发中的 Activity 与 Context 区别与联系
查看>>
数据库基线检查工具DB_BASELINE
查看>>
数据分析应用实战(一)
查看>>
中断和中断处理流程
查看>>
ByteBuffer常用方法详解
查看>>
Web APP开发技巧总结
查看>>
json_encode 中文
查看>>
LeetCode 77. 组合(Combinations)
查看>>
oracle11G安装过程中两个参数详解
查看>>
Easy Mock
查看>>
前端进阶之路
查看>>
Oracle数据库版本号定期检视与升级的必要性分析
查看>>
python基础
查看>>
webservice soap wsdl简介
查看>>
项目冲刺-第八天
查看>>
ORACLE磁盘空间占满解决
查看>>