On Sat, 7 May 2022 at 16:08, Barry <ba...@barrys-emacs.org> wrote: > You need to handle the file in bin mode and do the handling of line endings > and encodings yourself. It’s not that hard for the cases you wanted.
>>> "\n".encode("utf-16") b'\xff\xfe\n\x00' >>> "".encode("utf-16") b'\xff\xfe' >>> "a\nb".encode("utf-16") b'\xff\xfea\x00\n\x00b\x00' >>> "\n".encode("utf-16").lstrip("".encode("utf-16")) b'\n\x00' Can I use the last trick to get the encoding of a LF or a CR in any encoding? -- https://mail.python.org/mailman/listinfo/python-list