Obtener el número de línea de cierta frase en el archivo Python

Necesito obtener el número de línea de una frase en un archivo de texto. La frase podría ser:

the dog barked

Necesito abrir el archivo, buscar esa frase e imprimir el número de línea.

Estoy usando Python 2.6 en Windows XP

Esto es lo que tengo:

o = open("C:/file.txt")
j = o.read()
if "the dog barked" in j:
     print "Found It"
else:
     print "Couldn't Find It"

Esto no es tarea, es parte de un proyecto en el que estoy trabajando. Ni siquiera tengo idea de cómo obtener el número de línea.

Respuestas a la pregunta(8)

Su respuesta a la pregunta