Python will default to ASCII as standard encoding if no other encoding hints are given. To define a source code encoding, a magic comment must be placed into the source files either as first or second line in the file, such as: # coding=<encoding name> or (using formats recognized by popular editors) #!/usr/bin/python # -*- coding: <encoding name> -*- or #!/usr/bin/python # vim: set fileencoding=<encoding name> :
注:支持中文
#coding:utf-8 这一行必须为py文件的首行
Defining the Encoding,布布扣,bubuko.com
原文:http://blog.csdn.net/gaoxin12345679/article/details/24351711