Как удалить строку из текстового файла, используя номер строки в 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]

но это не работает, как я должен подойти к этому?

Ответы на вопрос(6)

Ваш ответ на вопрос