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:
<input id="obj1"value="Zureti Fabrice|||ONEWAY|Comptabte|101|10032010||0810|1815|R||||Xhgd=&|0|000013//Zuretti/Mzi7_w==/P3E=/I/|013|2" />
Résultat::
Zureti Fabrice;ONEWAY;Comptabte;101;10032010;0810;1815;013
Voici le code que je viens de l'ecrire:
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:
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
Partager