0

いくつかの文字列のハッシュをデータベーステーブルに保存したいと思います。そのために、varchar(64)タイプの列を作成しました。私は次のようなハッシュを生成します:

>>> thehash = hashlib.sha224(some_string).digest()

今私はそれを理解します

>>> print thehash

と同じではありません

>>> thehash

(今では、との違いを知ってい>>> print 'test'ます>>> 'test'... :-))私は今どの部分を保存すべきか混乱しています。または他のrepr()バージョン?

4

1 に答える 1

5

ない。代わりにメソッドを呼び出して.hexdigest()保存する必要があります。

于 2011-08-20T07:45:31.613 に答える