Я хочу перебрать содержимое текстового файла и выполнить поиск и заменить на некоторых строках и записать результат обратно в файл. Я мог сначала загрузить весь файл в память, а затем записать его обратно, но это, вероятно, не самый лучший способ сделать это.
Каков наилучший способ сделать это в следующем коде?
f = open(file)
for line in f:
if line.contains('foo'):
newline = line.replace('foo', 'bar')
# how to write this newline back to the file