文档章节

Python3.x使用print打印中文报错的问题

乐_然
 乐_然
发布于 2017/08/28 18:02
字数 143
阅读 298
收藏 0

代码中,使用print函数打印中文,在windows下面正常,在linux下python3.5跑,print函数报错:

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

网上查了下,说是print函数默认编码的问题
使用打印任意unicode字符都会报此错误,例如:

print('\u00bb')  


使用如下代码修改默认输出的编码为utf8:

import io  
import sys  
 
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码  

这样就可以了。

思路来源于:博客

© 著作权归作者所有

共有 人打赏支持
乐_然
粉丝 10
博文 134
码字总数 31500
作品 0
南京
【转】python中文decode和encode转码

字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。...

寂寞的远行者
2012/07/20
0
0
Python常见十六个错误集合,你知道那些?

使用python会出现各种各样的错误,以下是Python常见的错误以及解决方法。 1.ValueError: ‘Conv2d1a3×3’ is not a valid scope name 这个是刚遇到的问题,在LZ自己手打Inception net的时候...

柯西带你学编程
06/08
0
0
Python记一次自动脚本历程

介绍 现在我们iOS的安装包是通过企业形式的发布,比较狗血的是发布的方式,网站是一个静态网页,没有所谓的后台让你上传一个包,填写一个发布内容、版本号等一系列的信息,然后点击保存按钮。...

FlyOceanFish
03/13
0
0
python 的 string 和 PyQt 的 QString 的区别

以下在 Python2.6和PyQt4.4.4 for Python2,6环境下讨论: Python中有两种有关字符的类型:Python string object和Python Unicode object。主要使用Python string object进行数据输入输出。 ...

不必在乎朕是谁
2013/08/26
0
0
Linux命令wc的详细用法

wc命令用来打印文件的文本行数、单词数、字节数等(print the number of newlines, words, and bytes in files)。在Windows的Word中有个“字数统计”的工具,可以帮我们把选中范围的字数、字...

如风达
2016/09/01
4
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker学习笔记

Docker Resources All In One Docker 学习资源整理

OSC_fly
10分钟前
3
0
Android 安全逆向:篡改你的位置信息

篡改你的位置信息

蔡小鹏
10分钟前
1
0
SpringMVC 全局异常处理,返回json

1.在spring-mvc.xml中增加配置: 比如我的freemarker视图定义的是:/WEB-INF/template 我的页面则放在template下的common目录下,所以下方定义的是common/500,文件扩展名根据视图定义可以忽...

Gmupload
11分钟前
2
0
一篇文章搞定前端面试

本文旨在用最通俗的语言讲述最枯燥的基本知识 面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之...

Jack088
17分钟前
3
0
ajax 轮询请求后台服务器

<script type="text/javascript"> // var i=0; //声明轮询次数变量 $(document).ready(function(){ c = window.setInterval("getResult()",10000); //间隔多少秒去触发ajax }); function get......

15834278076
20分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部