在Ubuntu系统中进行Python语言编程时如何设置中文编码
发布时间
阅读量:
阅读量
ubuntu下python中文编码的设置方式
在运行程序过程中出现的错误,其根本原因在于默认编码设置无法正确处理中文字符。
SyntaxError: Non-ASCII character
UnicodeDecodeError: 'ascii' codec can't decode
因此需要将Python的编码格式调整为utf8模式,以确保能够正确处理中文字符。
以下为具体的修改方式
1. 单文件中有效
在包含中文编码的文件初始位置处进行添加(需特别注意,此位置必须为文件最前端,不允许存在任何前置内容)
# coding: utf8
或者
import sys
reload(sys)
sys.setdefaultencoding('utf8')
2. 全局生效
对位于/usr/lib/python2.7路径下的sitecustomize.py文件进行编辑,插入相应内容
#coding = utf8
import sys
reload(sys)
全部评论 (0)
还没有任何评论哟~
