У нас есть текстовый файл с указанными c строками. Как бы мы удалили строки из файла и сохранили его как новый файл?
Содержимое файла до запуска сценария:
This has foo in it.
This could also have foo in it.
There is none in here.
Competently morph 24/365 markets foo rather than inexpensive customer service.
Содержимое файла после запуска сценария:
This has in it.
This could also have in it.
There is none in here.
Competently morph 24/365 markets rather than inexpensive customer service.
Вот что мы попробовали, но не можем понять, как удалить только строку и оставить остальное содержимое.
def main():
// my target string to remove
mystring = 'foo'
// open the file
f = open("myfile.txt", "r")
// second file to output content to.
f2 = open("output.txt", "w+")
// read file line by line
flines = f.readLines()
//iterate through lines
for x in flines:
// stuck here.
// how to find mystring in the line
// after removing mystring from line, append to f2