psSerial: how to write a single byte value to the serial port?

Diez B. Roggisch deetsNOSPAM at
Wed Nov 17 21:01:06 CET 2004

> I assume the string print ser.write() will append null characters to the
> end.

Why do you assume that? Its not said anywhere, and its wrong. A string
consists only of the characters you can "see" - if python usues C
convention for 0-termination or othear means is an implementation detail
none of your concern.

> byte = chr(0x40)
> ser.write(byte)

>>> type(byte)
<type 'str'>

Its a string as well.


Diez B. Roggisch

More information about the Python-list mailing list