1

私はPythonで次のコードを使用しています:

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

そして警告は

DeprecationWarning: md5 モジュールは非推奨です。代わりに hashlib を使用してください

現在のバージョンの Python でも実行されるように、このコードを更新する方法を教えてください。

ありがとう!

4

1 に答える 1

3

使用しているPythonのバージョンは指定しません。3ではなく2.7を使用していると仮定します

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 に答える