我在python中有一个包含unicode值的字典。我想计算这本词典的md5总和。我尝试使用这个问题的答案:Computing an md5 hash of a data structure
import hashlib
import bencode
data = {'unicode_text': 'سلام'}
data_md5 = hashlib.md5(bencode.bencode(data)).hexdigest()
print data_md5
但问题是bencode
会返回此错误:
KeyError: <type 'unicode'>