Tests de pattern et ajout des résultats dans un tableau
Bonjour,
Je dois faire un script qui parse des fichiers logs et fait des tests de recherche de pattern.
Pour chaque fichier et pour chaque test
si la pattern est trouvée -->ok
si la pattern n'est pas trouvée --->on mentionne l'erreur avec le nom de l'utilisateur et son identifiant dans un tableau que l'on génère.
J'ai commencé le code suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #!/usr/bin/python
# -*- coding: utf-8 -*-
import os.path
import re
data_folder = os.path.join(r"\\shared folder")
file_to_open = os.path.join(data_folder, "*.LOG")
f = open(file_to_open,encoding="utf-8", errors='ignore')
print(f.read())
##controles et actions associes####
## fenetres contextuelles
string = "toto.toto.fr"
regexp = re.findall( r'(^[a-z0-9._-]+@[a-z0-9._-]+\.[(com|fr)]+)')
if re.match(regexp, string) is not None:
print ('TRUE')
else:
print ('FALSE') |
etc...
Je bloque sur cette partie des patterns et sur l'encodage des caractères (l'UTF8 et windows, ça fait 2).
Merci d'avance pour votre aide.
Cordialement,