How to read from serial port?

David Aldrich David.Aldrich at EMEA.NEC.COM
Tue Apr 26 12:20:04 EDT 2016


Hi

I have written a very simple program to read and print data from the serial port using pyserial:

#!/usr/bin/python3
import serial

ser=serial.Serial('COM1',115200)
while True:
    out = ser.read()
    print('Receiving...'+out)

When I run it and send data for it to read I get:

C:\SVNProj\Raggio\trunk\hostconsole\gui\prototypes\serial_test>py serial_read.py
Traceback (most recent call last):
  File "serial_read.py", line 9, in <module>
    print('Receiving...'+out)
TypeError: Can't convert 'bytes' object to str implicitly

I am using Python 3.5.  How would I fix this error please?

Best regards

David




More information about the Python-list mailing list