我是python的新手,我正在尝试打印出我通过串行接口接收的字节数组。
代码看起来像这样
print('Teststring')
ref.ser.write('outx=0\n'.encode())
ref.ser.flush()
s = self.ser.read(size=10)
print(s)
我希望打印输出看起来像这样
Teststring
INPUT DATA (Input of my bytearray s)
所以行为就像我有一个外部设备,我想发送一个回复我的写/刷命令,并通过串行输入接收数据,并在我的电脑上打印出收到的信息。
目前问题是计算机没有打印出预期的输入数据。
我想我的问题是我需要将数据转换为字符串或类似的内容吗?