Extraire chaine de caracteres dans un fichier

Fermé
kali38000 Messages postés 1 Date d'inscription dimanche 30 janvier 2011 Statut Membre Dernière intervention 30 janvier 2011 - 30 janv. 2011 à 19:07
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 - 31 janv. 2011 à 12:43
Bonjour,

J'aimerais avoir de l'aide pour extraire une donnée qui m'interesse dans le fichier suivant:

pin : "streck"
dst : "smatch
macro(AMD) {
pin_ehq :"top";
pin_ert :"ray";
pin_tfg :"vft";
macro(AGT) {
pin_ehq :"top";
pin_ert :"ray_ht";
pin_tfg :"vft";
macro(BGD) {
pin_ehq :"top";
pin_ert :"ray_li";
pin_tfg :"vft";

Je cherche à extraire la chaine de caractere "pin_ert" qui correspond à la bonne "macro".
Par exemple pour la macro "macro(AMD)" correspond la pin_ert "ray".

J'ai fait un bout de programme:

Liste = ('AMD','AGT','BGD')
chaine = "pin_ert"
source = open('fichier.txt', 'r')
for element in Liste:
line = source.readline()
while line!='':
if element in line:
line = source.readline()
print (line)
line = source.readline()
source.close()

Je suis débutant sur python et j'aimerais obtenir de l'aide svp...
A voir également:

1 réponse

heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 130
31 janv. 2011 à 12:43
salut

je t'ai mis une réponse sur le forum afpy
0