に文字列リテラルの前に行うと、私は少し混乱しています。私は、ハッシュおよび暗号化するために、文字列からバイトを取得しようとするんだけど、下の例のような文字列の前で削除「B」の文字は、私はPythonプログラミングの新しい午前のPython 3
b'...'
Bの文字を得ました。これを避ける方法はありますか?誰かが解決策を提示することはできますか?このばかげた質問
import hashlib
text = "my secret data"
pw_bytes = text.encode('utf-8')
print('print',pw_bytes)
m = hashlib.md5()
m.update(pw_bytes)
OUTPUTのため申し訳ありません:あなたはutf-8
にエンコードし、それはbytesオブジェクトだから
print b'my secret data'
http://stackoverflow.com/a/43680634/1236128 –