web-dev-qa-db-fra.com

Vérifiez si une chaîne se trouve dans un fichier avec Python

Je suis nouveau sur Python et j'essaie de comprendre comment je peux rechercher une chaîne dans un fichier et l'utiliser comme condition dans une clause if: si "String" est dans le fichier, Imprimer ("Blablabla")

11
Gleyak

Comme vous l'avez dit vous-même, ouvrez simplement le fichier et vérifiez s'il y est.

with open('myfile.txt') as myfile:
     if 'String' in myfile.read():
         print('Blahblah')

Python n'est-il pas délicieux?

27
hspandher

Ceci est la meilleure réponse d'une question très similaire.

if 'blabla' in open('example.txt').read():
    print "true"
3
camden