Line reading chokes on 0x1A

0x1A is Ctrl-Z, and DOS historically used that as an end-of-file marker. For example, try using a command prompt, and “type”ing your file. It will only display the content up the Ctrl-Z.

Python uses the Windows CRT function _wfopen, which implements the “Ctrl-Z is EOF” semantics.

Leave a Comment