我有一个c++应用程序,它编写unsigned char
数据块。所以我会写unsigned char data[8]
。在
现在,我使用python(python中的readctypes
功能)在我的工具中读取并缓冲它,以便进一步处理。在
问题
当我从文件中读取数据并将其分解为8个块时,所有结果数据都是字符串格式
class MyData(Union):
_fields_=[ ("data",8 * c_ubytes), ("overlap", SelfStructure) ]
现在,我尝试传递如下数据
^{pr2}$它抛出一个错误,expected c_ubyte_Array_8 instance, got str
。我想我需要把string
转换成{bytearray
但没有成功。请告诉我怎么做。在
试试这个:
相关问题 更多 >
编程相关推荐