Reading lines of null-terminated text?

MRAB python at
Tue Nov 30 00:17:59 CET 2010

On 29/11/2010 21:44, Dan Stromberg wrote:
> What's the best way of reading lines of null terminated (ASCII NUL, \0)
> text in Python 2.x?  How about for 3.x?
> I've been using
> with 2.x, but I'm moving some of my stuff to 3.x, and am wondering if
> there's a way that would obviate readline0.
You could read as binary data and then split on b"\x00".

In Python 3 it's possible to specify the newline character, but I've
found that it won't accept the null character as newline. I don't know
why. :-(

More information about the Python-list mailing list