有时将中文作为dict中的key,此时就需要注意字符串编码问题,不然同样的中文获取不了相应的值
一个简单的方法就是将他们都编成utf-8编码的字符串
import sys reload(sys) sys.setdefaultencoding('utf8') name = '游戏编号'.encode('utf-8') my_dict = {name:1,} n = my_dict['游戏编号'.encode('utf-8')]