So löschen Sie eine Zeile aus einer Textdatei mit der Zeilennummer in Python

Hier ist eine Beispiel-Textdatei

the bird flew
the dog barked
the cat meowed

Hier ist mein Code, um die Zeilennummer der Phrase zu finden, die ich löschen möchte

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

Was kann ich hinzufügen, um in der Lage zu sein, die Zeilennummer (num) zu löschen, die ich versucht habe

lines = myFile.readlines()
del line[num]

Aber das funktioniert nicht. Wie soll ich das angehen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage