Encode-Zeichenfolgendarstellung der Ganzzahl zu base64 in Python 3 [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Warum brauche ich 'b', um einen Python-String mit Base64 zu kodieren? 6 answersIch versuche, ein Int in Base64 zu kodieren, ich mache das:
foo = 1
base64.b64encode(bytes(foo))
erwartete Ausgabe 'MQ=='
Gegebene Ausgabe: b'AA=='
was mache ich falsch?
Edit: in Python 2.7.2 funktioniert richtig