json.load(file)读取的文件内容为Unicode,需要将该数据转为encode
def byteify(input): """把Unicode转换为encode""" if isinstance(input, dict): return {byteify(key):byteify(value) for key,value in input.iteritems()} print("dic...dict") elif isinstance(input, list): return [byteify(element) for element in input] print("list...list...") elif isinstance(input, unicode): return input.encode('utf-8') print("unicode....unicode") else: return input