2

我想像这样连接两个字符串:

requestData = command + ' ' + data

在我的情况下,“数据”包含不应打开的二进制数据 - 它应该只是将其粘合到命令上。但恕我直言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 回答