代码来源:Github@Chyroc
说明:Python3去除了字符串的encode函数所以用这个方法来转换
def bytes_decode(b):
if isinstance(b, dict):
dict_new = dict()
for k, v in b.items():
dict_new[bytes_decode(k)] = bytes_decode(v)
return dict_new
elif isinstance(b, list):
list_new = list()
for b_single in b:
list_new.append(bytes_decode(b_single))
return list_new
elif isinstance(b, bytes):
return b.decode()
else:
return b
本文由 陌上花开 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 10, 2016 at 10:17 pm