python串口写入十进制

问题描述 投票:-2回答:1

如何从串口打印十进制+字符串?

st = "value"
dc=Decimal("12")
if(s.isOpen()==False)
   s.open()
s.write(st+dc)
s.close()
python string serial-port decimal
1个回答
1
投票

您的问题与串行端口无关。您尝试连接字符串和Decimal,这不能直接完成。您必须将Decimal转换为字符串,然后连接字符串:

st + str(dc)
#'value12'
© www.soinside.com 2019 - 2024. All rights reserved.