1. # coding:utf-8
python
做用是定義源代碼的編碼. 若是沒有定義, 此源碼中是不能夠包含中文字符串的.
PEP 0263 -- Defining Python Source Code Encodings
https://www.python.org/dev/peps/pep-0263/
2. sys.getdefaultencoding()
是設置默認的string的編碼格式編碼
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys reload(sys) # Python2.5 初始化後會刪除 sys.setdefaultencoding 這個方法,咱們須要從新載入 sys.setdefaultencoding('utf-8')