1 pièce(s) jointe(s)
Besoin d'une base de départ pour novice en python
Bonjour,
Je souhaite apprendre le python pour adapter un de mes script actuellement en batch. Mais je suis un peu perdu avec le départ de mon script.
Si un de vous peu me fournir un bout de code afin de me servir de base pour la construction de mon script se serait génial :D
Voici le problème
Dans une arborescence je cherche en premier à scanner les dossiers qui on un nom qui commence par FME, les autres seront ignoré.
Et pour ces dossiers "FME" je cherche a récupérer toutes les lignes qui contienne DME* qui sont dans un fichier nommé _ps qui lui même est dans le dossier et extraire les chaines DME+14 caractère dans un fichier txt de sortie.
Mon arbo ressemble à ça:
FME34
_ps --> récupérer les str DME dans ce fichier
RME56
_ps --> ignorer
FME265
_ps --> récupérer les str DME dans ce fichier
voici l'arborescence en photo
Pièce jointe 229820
Voici le contenue d'un fichier _ps
Citation:
1 COMPONENT-NAME fme92b700101_1
1 CLASS-NAME fme92b700101
1 INSTANCE 1
1 PARENT-NAME NULL
1 ITEM-NAME fme92b700101
1 TYPE T PS Y
1 COMPONENT-ORDER 1
1 ORIENTATION 0.0 0.0 0.0 0.0 0.0 0.0
1 GLOBAL-ORIENT 0 0 0 0 0 0
2 ATTRIBUTE fme92b700101_1:DESIGNATION:INSTANCE:MON.SUP.C0/C11 SUP G
3 ATTRIBUTE fme92b700101_1:POSTE-MONTAGE:INSTANCE:25000
4 ATTRIBUTE fme92b700101_1:RESP-BE:INSTANCE:PA82
5 ATTRIBUTE fme92b700101_1:RESP-PROD:INSTANCE:4H1
6 ATTRIBUTE fme92b700101_1:IDENTIFICATION:INSTANCE:RF
7 ATTRIBUTE fme92b700101_1:RESP-USINE:INSTANCE:NZ
2 COMPONENT-NAME fme92b700101-001_1
2 CLASS-NAME fme92b700101-001
2 INSTANCE 1
2 PARENT-NAME fme92b700101_1
2 ITEM-NAME fme92b700101-001
2 TYPE T PS Y
2 COMPONENT-ORDER 2
2 ORIENTATION 0.0 0.0 0.0 0.0 0.0 0.0
3 COMPONENT-NAME fme92b700101-002_1
3 CLASS-NAME fme92b700101-002
3 INSTANCE 1
3 PARENT-NAME fme92b700101_1
3 ITEM-NAME fme92b700101-002
3 TYPE T PS Y
3 COMPONENT-ORDER 3
3 ORIENTATION 0.0 0.0 0.0 0.0 0.0 0.0
4 COMPONENT-NAME fme92b700101-003_1
4 CLASS-NAME fme92b700101-003
4 INSTANCE 1
4 PARENT-NAME fme92b700101_1
4 ITEM-NAME fme92b700101-003
4 TYPE T PS Y
4 COMPONENT-ORDER 4
4 ORIENTATION 0.0 0.0 0.0 0.0 0.0 0.0
Je vous remercie pour votre aide future et excusez moi si mon explication n'est pas claire...