Obter número da linha de determinada frase no arquivo Python
Preciso obter o número da linha de uma frase em um arquivo de texto. A frase pode ser:
the dog barked
Preciso abrir o arquivo, procurar essa frase e imprimir o número da linha.
Estou usando o Python 2.6 no Windows XP
Isto é o que eu tenho:
o = open("C:/file.txt")
j = o.read()
if "the dog barked" in j:
print "Found It"
else:
print "Couldn't Find It"
Isso não é tarefa de casa, é parte de um projeto no qual estou trabalhando. Eu nem tenho idéia de como obter o número da linha.