Como excluir uma linha de um arquivo de texto usando o número da linha em python
aqui está um arquivo de texto de exemplo
the bird flew
the dog barked
the cat meowed
aqui está o meu código para encontrar o número da linha da frase que eu quero excluir
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
o que eu posso adicionar a isso para poder apagar o número da linha (num) eu tentei
lines = myFile.readlines()
del line[num]
mas isso não funciona como devo abordar isso?