import serial
import time
ser = serial.Serial("COM3",115200,timeout = 5)
ser.flushInput()
def main():
while True:
count = ser.inWaiting()
if count !=0 :
recv = ser.read(ser.in_waiting).decode("gbk")
print(time.time()," --- recv --> ", recv)
time.sleep(0.1)
if __name__ == '__main__':
main()
原文:https://www.cnblogs.com/wjw1014/p/12101825.html