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'平安'
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'平安'