python代码中,若出现有中文字符,通常需要在代码中添加:
#! /usr/bin/env python2.7
#coding=utf-8
但是,有时还是会出现错误如:UnicodeEncodeError: 'ascii' codec can't encode characters in position 4-11: ordinal not in range(128)
这时候可以在代码中添加如下几行即可解决问题:
import sys
reload(sys)
sys.setdefaultencoding('utf8')