Fichier De Recherche Et De Trouver La Correspondance Exacte Et La Ligne D'Impression?

J'ai cherché partout mais je ne pouvais pas trouver un post pour m'aider à résoudre ce problème, j'ai trouvé de similaire, mais je ne pouvais pas trouver quelque chose à régler ce seul de toute façon.

Voici le problème que j'ai, je vais essayer d'avoir un script python à la recherche d'un fichier texte, le fichier texte a les numéros dans une liste et chaque numéro correspond à une ligne de texte et si le raw_input match est le nombre exact dans le fichier texte de l'impression que toute la ligne de texte. jusqu'à présent, Il imprime une ligne contenant le nombre.

Exemple du problème, les types d'Utilisateurs 20 alors la sortie est chaque chose contenant un 2 et un 0, alors je me 220 foo 200 bar etc. Comment puis-je résoudre ce problème de manière juste trouver "20"

voici le code que j'ai

num = raw_input ("Type Number : ")
search = open("file.txt")
for line in search:
 if num in line:
  print line 

Grâce.

Un peu dépend de ce que le texte en file.txt ressemble. Pouvez-vous nous donner quelques exemples de lignes?
Désolé, Le Fichier Texte ressembler à Ceci 1 bla 2 bla 3 bla 4 bla 5 bla va vers le bas dans une liste il y a donc un numéro devant chaque ligne de texte.

OriginalL'auteur Robots | 2013-03-30