python跑一趟红

python脚本文件中,python编译器是使用ascii码来解释脚本内容。如果.py源文件中包含中文,会报错(注释也报错)。所以文件开头加上“# -*- coding: UTF-8 -*-”,意思是说明Python源程序文件用使用的编码类型改为UTF-8的类型(因为utf-8编码支持中文),缺省情况下使用ascii码。设定语句为#coding=utf-8或#coding:utf-8

 

 

# coding=gb2312
python“# -*- coding: UTF-8 -*-”
print 'ok' #中文注释没问题

或者:

python“# -*- coding: UTF-8 -*-”# -*- coding: gb2312 -*-
python“# -*- coding: UTF-8 -*-”print 'ok' #这样也行

 

相关文章: