Base64を約200 Base64データの16進数にデコードしようとしていますが、このエラーが発生しています。それは60人分のデコードを行い、その後停止します。Base64 Pythonを使用した埋め込みエラーが正しくありません
あなたはどちらかBase64文字列ではありません、あなたのCSVファイル内の少なくとも1つの文字列を持っているABHvPdSaxrhjAWA=
0011ef3dd49ac6b8630160
ABHPdSaxrhjAWA=
Traceback (most recent call last):
File "tt.py", line 36, in <module>
csvlines[0] = csvlines[0].decode("base64").encode("hex")
File "C:\Python27\lib\encodings\base64_codec.py", line 43, in base64_decode
output = base64.decodestring(input)
File "C:\Python27\lib\base64.py", line 325, in decodestring
return binascii.a2b_base64(s)
binascii.Error: Incorrect padding
CSV
ABHPdSaxrhjAWA=
ABDPdSaxrhjAWA=
ABDPdSaxrhjAWA=
ABDPdSaxrhjAWA=
ABDPdSaxrhjAWA=
ABDPdSaxrhjAWA=
ABDPdS4xriiAVQ=
ABDPdSqxrizAU4=
ABDPdSrxrjPAUo=
エラーはテキストです。そのテキストをコピー&ペーストしてください。スクリーンショットは検索できません。 –
これは、ソーステキストが実際にbase64から来なかったことを意味します。テキストはどこで手に入れましたか?おそらくあなたはカットアンドペーストエラーを起こしましたか? –
@JohnGordon:いいえ、それはまた、詰め物がないことを意味する可能性があります。パディングはデコードには必須ではありませんが、不完全な送信を検出する場合にのみ役立ちます。 –