solution_122z.py

def read_bytes(fobj,nbytes):
    while True:
        byt = fobj.read(nbytes)
        if not byt: return
        yield byt
        
with open('md0x.md','r') as fobj:
    for c in read_bytes(fobj,1):
        if ord(c) == 10:
            print(f'ord={ord(c):3}  c=\\n')
        elif ord(c) == 32:
            print(f'ord={ord(c):3}  c=" "')
        else:
            print(f'ord={ord(c):3}  c={c}')