recherche dans un fichier
Bonsoir,
J'ai un fichier txt dans lequel je voudrais récupérer des données.
J'ai tenté avec beautifulsoup et des regex mais je maîtrise mal.
Mon fichier contient des lignes telles que :
Code:
<entry host="http://www.developpez.net" user="blaze" password="pass" formSubmitURL="http://www.developpez.net" httpRealm="" userFieldName="vb_login_username" passFieldName="vb_login_password"/>
Je souhaiterais récupérer les entry host, user et password pour chaque ligne.
Voici ce que j'ai pour l'instant, qui n'aboutit pas du tout, évidemment !
Code:
1 2 3 4 5 6 7 8 9
| import re
fichier = open("fich", "r", encoding='UTF-8')
for ligne in fichier:
if "user" in ligne:
print(ligne)
print(re.findall(r"\buser[\w]*", ligne))
contenu = fichier.read()
fichier.close() |
Pas d'erreur mais pas le résultat non plus.
J'obtiens ici :
Code:
1 2
| ['user', 'userFieldName', 'user']
<entry host="http://www.developpez.net" user="blaze" password="pass" formSubmitURL="http://www.developpez.net" httpRealm="" userFieldName="vb_login_username" passFieldName="vb_login_password"/> |