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

来源:互联网 发布:淘宝联盟部分退款 编辑:程序博客网 时间:2024/05/17 06:50

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' #这样也行