pySerial write() won't take my string
I had the same "TypeError: an integer is required" error message when attempting to write.Thanks, the .encode() solved it for me.I'm running python 3.4 on a Dell D530 running 32 bit Windows XP Pro.
I'm omitting the com port settings here:
>>>import serial>>>ser = serial.Serial(5)>>>ser.close()>>>ser.open()>>>ser.write("1".encode())1>>>