2

次のように2つの文字列を連結したいと思います。

requestData = command + ' ' + data

私の場合の「データ」はバイナリデータを保持しているので、開くべきではありません。コマンドに接着するだけです。しかし、imho pythonはそれを開こうとしており、次のように失敗します。

UnicodeDecodeError: 'ascii' codec can't decode byte 0xbc in position 1: ordinal not in range(128)

開かずに接着する方法はありますか?

編集:Python 2.7また、私のデータは実際にはutf-8デコードでは役に立たない可能性があります-そのバイナリデータ。

4

1 に答える 1

4

文字列の代わりにhttp://docs.python.org/library/array.html(「B 」を使用)を使用してみてください

于 2012-05-15T09:26:20.130 に答える