SyntaxError: Non-ASCII character '\xe5' in file

Python文件默认使用ASCII码,当文件中包含中文时,一定要指定为UTF-8编码,否则报错『SyntaxError: Non-ASCII character '\xe5' in file 』。此时通常要在文件开头加上:

# -*- coding: UTF-8 -*-    或者  #coding=utf-8

且该语句必须为第一行,示例为:

# -*- coding: utf-8 -*-
#!/usr/bin/env python
print 'abc'
print u'平安'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容