Bonjour,
je voudrais que le résultat d'une recherche sur un texte dans un fichier soit insensible à la casse
exemple, dans un texte j'ai le mot Poésie, mais si j'entre dans l'input "poésie" (sans majuscule) il ne match pas.
J'ai regardé du coté des Regex et de la methode re.IGNORECASE , mais comment l'utiliser dans le cas present ?

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
import os
rep_cour = os.getcwd()
 
file = open(rep_cour+"/data/testmultiple/text1.txt","r")
 
 
search_word = input("enter a word you want to search in file: ")
 
if(search_word in file.read()):
    print("word found")
else:
    print("word not found")
merci