import pathlib

p = pathlib.Path('fix_db.py')
s = p.read_text(encoding='utf-8')
print('Before line 10:', repr(s.split(chr(10))[10]))

# The typo is: 'e i' should be 'e d i' (insert 'd' before 'i')
idx = s.find('e i')
if idx >= 0:
    s = s[:idx+1] + 'd' + s[idx+1:]
    print('Fixed')

p.write_text(s, encoding='utf-8')
print('After line 10:', repr(s.split(chr(10))[10]))
