Python报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 1413-1418: ordinal not
我用的是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相关推荐
- requests请求get接口报错UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 13-14
一.问题描述 在做接口自动化测试时,调用requests的get方法发送请求,报错,报错信息如下: Traceback (most recent call last):File "D:\D1 ...
- Uwsgi 编码问题 报错[UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in positio]
系统语言不是utf-8的编码 解决办法 查看当前本机编码 locale 可以发现值都是POSIX 安装en_US.UTF-8 localepurge 配置需要的locale(如果没有这个命令,用apt ...
- macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position
在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错, 解决方法如下: 修改Sublime Text3中的设置,Preferences > Brow ...
- 已解决 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" ...
- python3报错处理:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1
一.背景说明 最开始不愿意使用Python,一大原因是因为Python2默认使用ASCII编码处理中文可以说是一件痛苦的事情.仅从更换默认编码一项变换,就可以说Python3和Python2不算同一门 ...
- 报错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 ...
- [转]Python UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 的解决办法...
UnicodeEncodeError: 'ascii' codec can't encode characters in position 的解决办法 python在安装时,默认的编码是ascii,当 ...
- 已解决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 ...
- 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') 结果报了如下的错 ...
最新文章
- 算法基础(09)— 字符串常用操作
- 工业机器人原来可以这么酷,马斯克和中国美的都对它青睐有加
- linkedlist 置顶
- oracle 运维案例,运维注意事项及案例讲解(个人心得)
- gps有几个轨道面_嫦五“一脚刹车”,进了环月轨道
- NO_CHANGE_ALLOWED error code
- ONVIF协议实现1:Server端Discovery的实现详解
- 用jQuery插件实现“小图点击预览大图”功能1
- 小组成员的github地址
- Sprintboot 解压Zip文件,ZipEntry的zipEntry.getSize()为-1的问题
- 万和计算机学院,万和亿的换算(万和亿的换算计算器)
- IE11 兼容 ES6
- 速卖通API + 奇门 + 聚石塔 完整流程
- 邮件合并:将多条记录合并到一页
- 如何用电脑玩石器时代M 石器时代M手游PC电脑版教程
- 最近的一些杂感-20220107
- CAD软件中怎么管理设备CAD图层?
- 有能干到退休的程序员吗?
- hadoop的小疑问:Map执行未结束便开始执行Reduce操作?
- No.01统计学之数据的描述性统计
热门文章
- YonStore应用+摩天知识,用友树立云生态新标杆
- python爬取主播信息
- 我的Spring 之旅---Spring实战
- 使用牛刀云开发微信小程序(问题集锦)
- bat 服务启动脚本
- 01背包模板、全然背包 and 多重背包(模板)
- python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹
- winPcap_2_编译环境*注意*
- links下c语言中for的作用是,C语言开发注意事项
- 研究生报考苏州大学计算机科学与技术,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...