1

文字列をデコードする必要があります。これは Flash AS3 からのもので、Python でデコードしたいと考えています。PHP では問題ありませんが、Python 2.6 の「base64.b64decode」で次の文字列をデコードできません。

f3hvQgQaBFp9IC4NQhYZQiAhNhxBAkwIJC0pDR8fBl12ZjkWXwMEWn57bU0dGgBfcWdsTwAbGB4xLmVLAh0FXXd5a0gGHQRWdy5iQANNVAl/KmNLAhUBXyV8PkFQHwNefntjGgpPU18nK21OURtSC35wPE4FHFUJdi4/TlMUVFwlez9JVxtVDH0TB0IGHAc%Pr

Python は「TypeError: Incorrect Padding」を返します。文字列の最後に(「%」から)余分な文字があるようです。しかし、なぜ Python base64 ライブラリはこれを管理しないのでしょうか?

ご回答ありがとうございます。

4

1 に答える 1

0

関数に有効な文字列を供給していないように思えます-そうです。関数があなたが望むものを「推測」し、それに基づいて応答することを期待することはできません。有効なパラメーターを使用する必要があります。そうしないと、関数が機能しません。

于 2013-02-12T16:39:15.047 に答える