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?