Advertisement

在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)

还没有任何评论哟~