Как удалить строку из текстового файла, используя номер строки в Python
вот пример текстового файла
the bird flew
the dog barked
the cat meowed
вот мой код, чтобы найти номер строки фразы, которую я хочу удалить
phrase = 'the dog barked'
with open(filename) as myFile:
for num, line in enumerate(myFile, 1):
if phrase in line:
print 'found at line:', num
Что я могу добавить к этому, чтобы иметь возможность удалить номер строки (номер), который я пытался
lines = myFile.readlines()
del line[num]
но это не работает, как я должен подойти к этому?