python在windows中mimetypes初始化失败问题解决
来源:互联网 发布:软件著作权申请流程图 编辑:程序博客网 时间:2024/05/22 04:27
很多人反馈python2.7在windows中经常会出现如下错误信息:
File "C:\Python27\lib\SimpleHTTPServer.py", line 208, in SimpleHTTPRequestHandler 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.python.org/issue9291
官方给出的解决方案是修改mimetype.py文件,见:http://bugs.python.org/file19332/9291a.patch
改完即ok。
该问题在进行http请求操作时可能会出现,由url的编码方式未能正确转换引起。
另外吐槽一句,很奇怪为什么2010年提出并已修复的bug在现在的release中还存在...
0 0
- python在windows中mimetypes初始化失败问题解决
- h2o初始化失败问题解决
- mimeTypes
- 在windows下的cmd中运行python的raw_input时中文乱码问题解决
- composer在windows中安装失败
- Winio64在64位系统中初始化失败问题
- InitializeWinIo Winio64在64位系统中初始化失败问题
- Winio64在64位系统中初始化失败问题
- Winio64在64位系统中初始化失败问题
- 百度导航引擎初始化失败问题解决
- python27中mimetypes.py的UnicodeDecodeError
- Windows通信端口初始化失败
- windows通讯端口初始化失败
- Windows通信端口初始化失败
- Windows通信端口初始化失败
- Python-pip 安装失败问题解决
- Python-pip 安装失败问题解决
- 在Windows中安装python
- Libevent源代码分析笔记一,初见libevent
- JAVA Map 的三种遍历方式
- 黑马程序员 集合框架一
- COCOs2d集成开发工具 cocos2dStudio
- Eclipse首字母和.后面自动提示设置
- python在windows中mimetypes初始化失败问题解决
- 为什么路由器配置静态路由下一条不能写ethernet口
- 硬件工程师接地实战技巧
- 基于Erlang - Chicago Boss框架的TODO
- linux下vi命令技巧
- android activity之间参数传递
- 写给Git初学者的7个建议
- QWidget::setLayout: Attempting to set QLayout "" on MainWindow "", which already has a layout
- 串口调试