Bonjour, je cherche à écrire un script python pour convertir un fichier en 2 :
Myfile.txt (start_date, article, Store)
---------
pour avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 20080409 1111111Store1 20080409 2222222Store1 20080308 3333333Store2 20080308 4444444Store4 20080217 5555555Store3 20080219 6666666Store3
File1.txt (liste des Stores avec IDs attribués)
--------
et File2.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1 Store1 2 Store2 3 Store3 4 Store4
----------
c peut etre pas lisible, mais le format de sortie doit etre conforme à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 120080409200804151111111 120080409200804152222222 220080308200803143333333 420080308200803144444444 320080217200802235555555 320080219200802256666666
(store_id, start_date, start_date+6 jours, article) = (8,8,8,8) -- justifiés à droite.
Par exemple :
ligne1: 120080409200804151111111 est en fait :
1;20080409;20080415;1111111 -->
(Store_id = 1, Start_date=20080409, Start_date+6jours = 20080415, article = 1111111)
Je n'ai fait que remplacer , dans la ligne 1 de mon Myfile.txt -
20080409 1111111Store1 -
Store1 par son ID = 1 du Fichier File1.txt (que je dois obtenir)
et ajouter une autre colonne start_date+6 jours
Je suis assez nouveau dans python (plus habitué au shell) .. pouvez vous m'aider un peu SVP
Merci
Partager