1

我在 python 中使用以下代码:

from hashlib import md5
user_code = string.upper( md5.new(user_str).hexdigest() )

警告是

DeprecationWarning:不推荐使用 md5 模块;改用 hashlib

您能否帮助如何更新此代码,以便它也可以在当前版本的 python 上运行?

谢谢!

4

1 回答 1

3

您没有指定您使用的是哪个版本的 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

于 2012-09-09T08:26:36.890 回答