Replacing text in a file

suggest change
import fileinput

replacements = {'Search1': 'Replace1',
                'Search2': 'Replace2'}

for line in fileinput.input('filename.txt', inplace=True):
    for search_for in replacements:
        replace_with = replacements[search_for]
        line = line.replace(search_for, replace_with)
    print(line, end='')

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents