送信できるバイナリ文字列になるように、バイナリ文字列に 16 進数値を追加したいと思います。私が欲しいのは:
StringToAppend = "5ce7e615ff0000000000010202041f0140009e005d006404084c5ce82215ff1d02000000010202041f013b0097005c005e04777c"
(私はこれを非hexlified形式で持っていて、それを文字列に追加したいのですが、StatusStr = chr(0)
どうすればいいですか??? これは私が持っているものです:
>>> not_macs_buffer= unhexlify("5ce7e615ff0000000000010202041f0140009e005d006404084c5ce82215ff1d02000000010202041 f013b0097005c005e04777c")
>>> StatusStr = chr(0)
>>> for i in xrange(0,len(not_macs_buffer)):
... StatusStr +=chr(not_macs_buffer[i])
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
TypeError: an integer is required
>>>