エンコードされた行は str/dict ではなくバイトである必要があるというエラーが表示されます
テキストがそれを解決し、エンコードされたものを出力する前に「b」を追加することを知っています。
import base64
s = base64.b64encode(b'12345')
print(s)
>>b'MTIzNDU='
しかし、変数をエンコードするにはどうすればよいでしょうか? そのような
import base64
s = "12345"
s2 = base64.b64encode(s)
print(s2)
b が追加されていても追加されていなくても、エラーが発生します。理解できない
また、base64 で辞書をエンコード/デコードしようとしています。