我试图获取字符串的哈希值:
hs = hashlib.sha256(get_some_string()).hexdigest()
错误:
TypeError: Unicode-objects must be encoded before hashing
答案 0 :(得分:3)
使用utf-8
编码:
hs = hashlib.sha256(get_some_string().encode('utf-8')).hexdigest()
要获取更多信息,请阅读documentation。