Bonjour,
Je suis débutant avec python et mon problème consiste de extraite des donné d'une structure bien définis et d'envoyé le résultat a un fichier csv ou text et voici l'exemple:
Input_Data:
Résultat::Code:<input id="obj1"value="Zureti Fabrice|||ONEWAY|Comptabte|101|10032010||0810|1815|R||||Xhgd=&|0|000013//Zuretti/Mzi7_w==/P3E=/I/|013|2" />
Voici le code que je viens de l'ecrire:Code:Zureti Fabrice;ONEWAY;Comptabte;101;10032010;0810;1815;013
Code:
1
2
3
4
5 import re input_data = '<input id="obj1"value="Zureti Fabrice|||ONEWAY|Comptabte|101|10032010||0810|1815|R||||Xhgd=&|0|000013//Zuretti/Mzi7_w==/P3E=/I/|013|2" /> ' string = re.findall('<input .*?value="(.+)"', input_data)[0]
une erreur je ne viens pas la compredre:
Code:
1
2
3
4
5
6 Traceback (most recent call last): File "/home/DEBIBI/workspace/py/First/src/strasbourg.py", line 12, in <module> string= re.findall('input .*?value="(.+)"', input_data)[0] File "/usr/lib/python2.6/re.py", line 175, in findall return _compile(pattern, flags).findall(string) TypeError: expected string or buffer
Merci pour votre aide