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 :
Je souhaiterais récupérer les entry host, user et password pour chaque ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <entry host="http://www.developpez.net" user="blaze" password="pass" formSubmitURL="http://www.developpez.net" httpRealm="" userFieldName="vb_login_username" passFieldName="vb_login_password"/>
Voici ce que j'ai pour l'instant, qui n'aboutit pas du tout, évidemment !
Pas d'erreur mais pas le résultat non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
J'obtiens ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"/>
Partager