`
ahjdzx1990
  • 浏览: 24990 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

python27在cmd命令行中出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in po

阅读更多

问题:为了开个简便的Http服务器,于是用python的SimpleHTTPServer,命令如下:

> python -m SimpleHTTPServer 8888

但是出现报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position。

解决办法:在python的安装目录下\Python27\Lib下的 mimetypes.py 文件,到大概256行的
‘default_encoding = sys.getdefaultencoding()’。
在这行前面添加三行:

if sys.getdefaultencoding() != 'gbk':
      reload(sys)
sys.setdefaultencoding('gbk')
default_encoding = sys.getdefaultencoding()

 问题解决。

分享到:
评论

相关推荐

    basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源

    basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源

    解决pyshp UnicodeDecodeError的问题

    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 0: invalid continuation byte 这个是编解码的问题,解决方法是把版本降到1.2.12就可以了,虽然records里面的中文字段还需要再次解码,但...

    robotframework-ride-0.55.win32.exe

    非常好用的IDE,对于自动化测试robot framework的编写有很大的作用。

    python解决汉字编码问题:Unicode Decode Error

    UnicodeDecodeError: ‘utf8' codec can't decode byte 0x。 如果对于ascii、unicode和utf-8还不了解的小伙伴,可以看之前的这篇文章关于字符串和编码 那么必须对下面这三个概念有所了解: ascii只能表示

    Python实现序列化及csv文件读取

    这篇文章主要介绍了Python实现序列化及csv文件读取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、python 序列化: 序列化指的是将对象转化为”串行化”...

    PYTHON 自动化框架(数据驱动)

    【标签】"PYTHON 自动化框架 数据驱动"进一步强调了该压缩包的核心技术点,即Python编程语言在自动化测试中的应用,特别是数据驱动的概念。数据驱动测试框架通常会结合Excel或其他表格格式的数据源,用以驱动测试...

    python2/3打包的一些问题

    对于Python 2.7,当打包的代码或路径包含中文时,可能会遇到编码错误,如`UnicodeDecodeError: 'ascii' codec can't decode byte 0xb3 in position 12`。这是因为PyInstaller在处理路径时没有正确处理非ASCII字符。...

    python3的UnicodeDecodeError解决方法

    在Python 3中,UnicodeDecodeError通常出现在尝试将字节串解码为字符串时,如果字节串包含无法映射到指定编码的字符,就会抛出这个错误。这个错误是由于Python试图将非UTF-8编码的数据解码为UTF-8格式导致的。在处理...

    在Python中关于中文编码问题的处理建议

    字符串是Python中最常用的数据类型,而且很多时候你会用到一些不属于标准ASCII字符集的字符,这时候代码就很可能抛出UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc4 in position 10: ordinal not in ...

    解决python3读取Python2存储的pickle文件问题

    我在使用python3.5处理一个序列化文件xxx.pk,不过这个.pk文件是我在python2.7...UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 11: ordinal not in range(128) 解决办法: import pickle

    RobotFramework报告汉化包

    RobotFramework报告汉化包,解决网上其他版本的修改包出现的“UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6”错误, 将report.html和view.js拷贝到htmldata\rebot下面,同时修改部分代码!

    python读取dbf文件时出现UnicodeDecodeError,目前解决方法(2021)(csdn)————程序.pdf

    在Python中,DBF文件通常用于处理FOXPRO、dBASE等数据库格式。当尝试使用Python读取DBF文件时,可能会遇到`UnicodeDecodeError`,这是因为DBF文件中的字符编码与Python默认的解码方式不匹配。以下是针对这个问题的...

    Day 4 用Python处理文件.pdf

    print(e) # 输出: 'utf-8' codec can't decode byte 0xb7 in position 2: invalid start byte # 正确使用 GBK 解码 decoded_s_gbk = encoded_s_gbk.decode("gbk") print(decoded_s_gbk) # 输出: 路飞 ``` ### 三...

Global site tag (gtag.js) - Google Analytics