file_name = 'inputFile.txt'
with open(file_name, 'r') as f:
    file_content = f.read().replace('blah', '!blah!')
with open(file_name, 'w') as f:
    f.write(file_content)
Как писать до и после определенных подстрок в открытом файле в python?