Assembler 3 fichiers txt
Ced69
-
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche de l'aide et des conseils.
Il faut que la solution soit codé en python pour la mettre en place avec le reste de mon programme.
J'ai donc 3 fichiers *.txt qui contiennent de la donnée sous la forme suivante :
Fichier 1 :
CMP D1
ELEM 1
ELEM 2
ELEM 3
ELEM 4
ELEM 5
Fichier 2 :
ELEM 1
N 1
N 3
N 9
N 8
ELEM 2
N 3
N 2
N 5
N 9
ELEM 3
N 8
N 9
N 7
N 6
ELEM 4
N 9
N 5
N 4
N 7
Fichier 3 :
N 1
X 0
Y 0
Z 0
N 2
X 1.15
Y 0
Z 0
N 3
X 0.575
Y 0
Z 0
N 4
X 1.15
Y 1.1
Z 0
N 5
X 1.15
Y 0.55
Z 0
Mon but est d'assembler en 1 seul fichier. Le fichier 1 contient tout les ELEM, le fichier 2 contient les ELEM et les N qui le composent et le fichier 3 les X,Y,Z des N.
Le fichier assemblé serait de la forme suivante.
CMP D1
ELEM 1
N 1
X 0
Y 0
Z 0
N 3
X 0.575
Y 0
Z 0
N 9
N 8
ELEM 2
N 3
X 0.575
Y 0
Z 0
N 2
X 1.15
Y 0
Z 0
N 5
X 1.15
Y 0.55
Z 0
N 9
ELEM 3
N 8
N 9
N 7
N 6
ELEM 4
N 9
N 5
X 1.15
Y 0.55
Z 0
N 4
X 1.15
Y 1.1
Z 0
N 7
Je ne sais pas par quel bout le prendre si vous aviez une idée et le bout de code qui me permettrait d'avancer.
Merci d'avance.
Je cherche de l'aide et des conseils.
Il faut que la solution soit codé en python pour la mettre en place avec le reste de mon programme.
J'ai donc 3 fichiers *.txt qui contiennent de la donnée sous la forme suivante :
Fichier 1 :
CMP D1
ELEM 1
ELEM 2
ELEM 3
ELEM 4
ELEM 5
Fichier 2 :
ELEM 1
N 1
N 3
N 9
N 8
ELEM 2
N 3
N 2
N 5
N 9
ELEM 3
N 8
N 9
N 7
N 6
ELEM 4
N 9
N 5
N 4
N 7
Fichier 3 :
N 1
X 0
Y 0
Z 0
N 2
X 1.15
Y 0
Z 0
N 3
X 0.575
Y 0
Z 0
N 4
X 1.15
Y 1.1
Z 0
N 5
X 1.15
Y 0.55
Z 0
Mon but est d'assembler en 1 seul fichier. Le fichier 1 contient tout les ELEM, le fichier 2 contient les ELEM et les N qui le composent et le fichier 3 les X,Y,Z des N.
Le fichier assemblé serait de la forme suivante.
CMP D1
ELEM 1
N 1
X 0
Y 0
Z 0
N 3
X 0.575
Y 0
Z 0
N 9
N 8
ELEM 2
N 3
X 0.575
Y 0
Z 0
N 2
X 1.15
Y 0
Z 0
N 5
X 1.15
Y 0.55
Z 0
N 9
ELEM 3
N 8
N 9
N 7
N 6
ELEM 4
N 9
N 5
X 1.15
Y 0.55
Z 0
N 4
X 1.15
Y 1.1
Z 0
N 7
Je ne sais pas par quel bout le prendre si vous aviez une idée et le bout de code qui me permettrait d'avancer.
Merci d'avance.
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, tu as bien l'une ou l'autre idée à propos de par quel bout le prendre?
tu as trouvé une méthode pour écrire l'exemple, ne peux-tu pas programmer cette même méthode? -
Bonjour Ced_69,
C'est marrant
N 4 X 1.15 Y 1.1 Z 0
ca fait penser à un bloc dans un programme de commande numérique ...