Vérifier si la chaîne est en CSV

Je veux rechercher un fichier CSV et d'imprimer True ou False, selon si oui ou non j'ai trouvé la chaîne. Cependant, je suis en cours d'exécution dans le problème de laquelle il sera de retour un faux positif, si elle constate la chaîne incorporé dans une grande chaîne de texte. E. g.: Il sera de retour True si la chaîne est foo et le terme foobar est dans le fichier CSV. J'ai besoin d'être en mesure de retourner les correspondances exactes.

username = input()

if username in open('Users.csv').read():
    print("True")
else:
    print("False")

J'ai regardé à l'aide de mmap, re et csv les fonctions du module, mais je n'ai pas n'importe où avec eux.

EDIT: Voici une méthode alternative:

import re
import csv

username = input()

with open('Users.csv', 'rt') as f:
     reader = csv.reader(f)
     for row in reader:
          re.search(r'\bNOTSUREHERE\b', username)

OriginalL'auteur jars121 | 2013-06-25