我在 python 中使用以下代码:
from hashlib import md5
user_code = string.upper( md5.new(user_str).hexdigest() )
警告是
DeprecationWarning:不推荐使用 md5 模块;改用 hashlib
您能否帮助如何更新此代码,以便它也可以在当前版本的 python 上运行?
谢谢!
您没有指定您使用的是哪个版本的 python。我假设您使用的是 2.7 而不是 3
import hashlib
user_str = "foo"
user_code = hashlib.md5(user_str).hexdigest().upper()
来自文档:http ://docs.python.org/library/hashlib.html#module-hashlib