Bonjour à tous,
Je débute avec Python et souhaiterai avoir quelques conseils pour bien coder. Mon projet c'est :
1- Je dois lire un fichier txt et regrouper plusieurs lignes en 1 seule ligne, mais dans un ordre
Un exemple :
[BALISE]
"PRODUIT ID" 318 "FRANCE", PRODUIT_A_FRANCE" CHINE, ALLEMAGNE, TURQUIE, SUEDE
PRODUIT ID 318
PRODUIT_A_FRANCE
PRODUIT_B_FRANCE
PRODUIT_A TURQUIE
[BALISE]
2- L'Ordre : est que si une ligne commence par "BALISE" et le seconde ligne commence par "PRODUIT ID", alors si la troisième ligne commence par "CATÉGORIE ID" et que l'ID du second et troisième sont identique, alors je dois regrouper les mots.
3- Le regroupement : Les produits par Pays doivent être à coter de leur pays.
Résultat attendu
[BALISE]
"PRODUIT ID"; "318"; "FRANCE"; "PRODUIT_A_FRANCE, PRODUIT_B_FRANCE";"CHINE";"ALLEMAGNE"; "TURQUIE";"PRODUIT_A_TURQUIE";"SUEDE"
[BALISE]
Pouvez-vous me donner quelques idées ? De mon coté, j'ai cherché sur le net, mais manque un peu d'expérience
Je vous remercie par avance.
Partager