如何在python3里输出中文-创新互联

本篇文章为大家展示了如何在python3里输出中文,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联专注于企业全网整合营销推广、网站重做改版、长阳网站定制设计、自适应品牌网站建设、HTML5成都商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为长阳等各大城市提供网站开发制作服务。

Python3中输出中文的方法如下:

方法一:在环境变量中,设置PYTHONIOENCODING=utf-8

以centos为例执行:

export PYTHONIOENCODING=utf-8

方法二:给函数的encoding参数赋值“utf-8”

以python写文件的open方法为例:

fsopen = open(aFileUrl, mode="w", encoding='utf-8')

方法三:给标准输出设置编码

import io , sys
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding='utf-8')

注:python2版本的解决方法如下:

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

上述内容就是如何在python3里输出中文,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联网站制作公司行业资讯频道。


新闻名称:如何在python3里输出中文-创新互联
标题来源:http://hbruida.cn/article/ccccis.html