我用的是pyhon 2.7

报错原因是因为

python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错

当我爬取网站存储到本地的时候
发生了报错

解决方法1

import sys
reload(sys)
sys.setdefaultencoding('utf8')

加上以上三行代码即可

解决方法2.修改Python本环境

在Python的Lib\site-packages文件夹下新建一个sitecustomize.py文件,内容为:

  #coding=utf8import sysreload(sys)sys.setdefaultencoding('utf8')

Python报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 1413-1418: ordinal not相关推荐

  1. requests请求get接口报错UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 13-14

    一.问题描述 在做接口自动化测试时,调用requests的get方法发送请求,报错,报错信息如下: Traceback (most recent call last):File "D:\D1 ...

  2. Uwsgi 编码问题 报错[UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in positio]

    系统语言不是utf-8的编码 解决办法 查看当前本机编码 locale 可以发现值都是POSIX 安装en_US.UTF-8 localepurge 配置需要的locale(如果没有这个命令,用apt ...

  3. macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position

    在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错, 解决方法如下: 修改Sublime Text3中的设置,Preferences > Brow ...

  4. 已解决 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 26-29: ordinal not in r...

    背景 打算使用 pygrib 打开读取 grib2 文件: msgs = pygrib.open(r"D:\下载目录\20230706000000-0h-enfo-ef.grib2" ...

  5. python3报错处理:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1

    一.背景说明 最开始不愿意使用Python,一大原因是因为Python2默认使用ASCII编码处理中文可以说是一件痛苦的事情.仅从更换默认编码一项变换,就可以说Python3和Python2不算同一门 ...

  6. 报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode character ‘\u7b2c‘ in position 64: ordinal not in r

    报错UnicodeEncodeError: 'ascii' codec can't encode character '\u7b2c' in position 64: ordinal not in r ...

  7. [转]Python UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 的解决办法...

    UnicodeEncodeError: 'ascii' codec can't encode characters in position 的解决办法 python在安装时,默认的编码是ascii,当 ...

  8. 已解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range

    已解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-20: ordinal not in range ...

  9. UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

    在linux centos系统中使用python2.7.2对一个字符串解码然后输出,代码如下: s = "哈哈哈" print s.decode('utf-8') 结果报了如下的错 ...

最新文章

  1. 算法基础(09)— 字符串常用操作
  2. 工业机器人原来可以这么酷,马斯克和中国美的都对它青睐有加
  3. linkedlist 置顶
  4. oracle 运维案例,运维注意事项及案例讲解(个人心得)
  5. gps有几个轨道面_嫦五“一脚刹车”,进了环月轨道
  6. NO_CHANGE_ALLOWED error code
  7. ONVIF协议实现1:Server端Discovery的实现详解
  8. 用jQuery插件实现“小图点击预览大图”功能1
  9. 小组成员的github地址
  10. Sprintboot 解压Zip文件,ZipEntry的zipEntry.getSize()为-1的问题
  11. 万和计算机学院,万和亿的换算(万和亿的换算计算器)
  12. IE11 兼容 ES6
  13. 速卖通API + 奇门 + 聚石塔 完整流程
  14. 邮件合并:将多条记录合并到一页
  15. 如何用电脑玩石器时代M 石器时代M手游PC电脑版教程
  16. 最近的一些杂感-20220107
  17. CAD软件中怎么管理设备CAD图层?
  18. 有能干到退休的程序员吗?
  19. hadoop的小疑问:Map执行未结束便开始执行Reduce操作?
  20. No.01统计学之数据的描述性统计

热门文章

  1. YonStore应用+摩天知识,用友树立云生态新标杆
  2. python爬取主播信息
  3. 我的Spring 之旅---Spring实战
  4. 使用牛刀云开发微信小程序(问题集锦)
  5. bat 服务启动脚本
  6. 01背包模板、全然背包 and 多重背包(模板)
  7. python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹
  8. winPcap_2_编译环境*注意*
  9. links下c语言中for的作用是,C语言开发注意事项
  10. 研究生报考苏州大学计算机科学与技术,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...