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?

questionAnswers(6)

yourAnswerToTheQuestion