博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】[转载]UnicodeEncodeError: 'ascii' codec
阅读量:6933 次
发布时间:2019-06-27

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

1、原因

python2.7在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错,不过在python3就不会有这样的问题。

2、解决办法

临时解决方法:

代码中加入如下三行

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

永久解决方法:

如果不想在每个文件中都加这三行,就在python的Lib\site-packages文件夹下新建一个sitecustomize.py

内容如下:

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

这样的话,系统在python启动的时候,自行调用该文件,设置系统的默认编码

或者:

重新编译安装python,将默认编码改为utf8


以上参考:

转载地址:http://vtwnl.baihongyu.com/

你可能感兴趣的文章
解决Raspberry Pi不识别RTL8188eu无线网卡芯片的问题
查看>>
敏捷个人:激励 2011-11-26期
查看>>
定风波 - 滑雪
查看>>
Amh/Nginx更改网站根目录
查看>>
ISAPI_Rewrite3.1相关知识
查看>>
软件测试工程师的角度看论证学问
查看>>
VCSA 6.5 HA配置 之三 :准备工作
查看>>
格式输出
查看>>
使用webpack打包的后,公共请求路径的配置问题
查看>>
linux program HEAP tracker
查看>>
直播源码:直播+内容营销新趋势
查看>>
Docker 健康检查功能
查看>>
mac pro下安装gdb和delve调试器
查看>>
SEO基础知识8大精华文章之第三篇 SEO的历史(连载)
查看>>
shell 批量添加用户健壮版
查看>>
java ASM 分析类
查看>>
计算机英语词汇
查看>>
一千个好听的音乐源代码奉上
查看>>
C语言之结构体以及结构体对齐访问
查看>>
SVN笔记
查看>>