python“# -*- coding: UTF-8 -*-”

python跑一趟红

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

 

 

# coding=gb2312
print 'ok' #中文注释没问题

或者:

# -*- coding: gb2312 -*-
print 'ok' #这样也行

 

posted on 2013-09-05 18:02  代码王子  阅读(1494)  评论(0)    收藏  举报

导航