python2代码
import hashlib hashlib.md5("北京朝阳区").hexdigest()
报错
hashlib.md5("北京朝阳区").hexdigest() UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range(128)
解决如下:
import hashlib import sys reload(sys) sys.setdefaultencoding('gbk') hashlib.md5("北京朝阳区").hexdigest()
万恶的python2。。。