Créer un fichier fruit de deux fichiers

Résolu/Fermé
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 - 22 avril 2018 à 16:26
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 - 22 avril 2018 à 21:38
Bonjour,
Je ne sais pas vraiment comment expliquer ce que je veux faire, je vais vous donner un exemple pour que vous compreniez au mieux :

Je dispose de deux fichiers, les deux fonctionnent de la même façon:
TEST [tabulation] TEXT


Ils permettent de faire correspondre TEST (le nom) au text (le contenu) séparé par une tabulation. (Une seule combinaison par ligne).

Mon fichier français est moins complet que l'autre qui est allemand.

je voudrais donc réussir à faire un petit programme python qui permettrait de voir quelles sont les lignes communes (au niveau du TEST pour l'exemple), et qu'il mette la version française après, et s'il n'y a pas dans les deux, il les écrits comme il trouve la ligne (français ou allemand).

Je ne vois pas comment je peux faire, je ne vous demande pas forcément de le faire, mais m'aider au moins théoriquement...
M'expliquer comment je dois précéder...

Merci de votre aide !
A voir également:

1 réponse

yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476
22 avril 2018 à 16:46
bonjour,
tes deux fichiers sont-ils triés?
sais-tu comment lire et écrire dans un fichier?
0
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 162
22 avril 2018 à 17:06
Mes fichiers ne sont pas forcément triés non...

Il me semble que c'est avec le module os, avec le writeline() ici ? Lire, il y a read(), mais je ne pense pas que cela soit ça si ?
0
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476 > M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021
22 avril 2018 à 17:11
je suggère de commencer par un exercice où tu lis un fichier ligne par ligne et tu en crées un nouveau avec le même contenu.
0
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 162
22 avril 2018 à 17:13
Il suffit de faire une boucle for line in [variable qui contient le fichier]
et de writleline dans un autre de dans non ?
0
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 162
22 avril 2018 à 19:26
j'ai donc réussie à stocker dans des dictionnaires clés/valeurs des deux fichiers, mais je suis à nouveau bloqué... je ne sais pas quoi faire ensuite... Merci de ton aide !
0
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476 > M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021
22 avril 2018 à 19:36
peux-tu partager ce que tu as réalisé?
0