Nombre de ligne à par rapport à une occurence

Résolu/Fermé
biche_35 Messages postés 34 Date d'inscription mercredi 4 décembre 2013 Statut Membre Dernière intervention 1 août 2017 - 4 déc. 2013 à 18:10
Arya Dröttningu Messages postés 581 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 3 janvier 2019 - 10 déc. 2013 à 10:21
Bonjour,
Si je viens vers vous, c'est au sujet d'un traitement que je cherche à faire sur un fichier texte.

Pour le moment, mon code ne fait que rechercher une chaine de caractère dans ce même fichier et affiche les lignes concernées.
Mais voilà, je souhaites connaitre la valeur de l'avant dernière ligne avant mon occurrence (occurrence -2)

J'ai tenté d'utliser ce genre de chose mais sans succès :
ligne-2 = [myfile[no_line + 1:no_line - nb_lines + 1]][0]

Avez vous une idée SVP.

Merci d'avance de vos réponses.

Cdlt


A voir également:

3 réponses

Arya Dröttningu Messages postés 581 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 3 janvier 2019 157
8 déc. 2013 à 20:49
Bonjour,

J'ai pas tout tout compris à ce que tu voudrais obtenir.....

Si on dit que ton fichier texte est le suivant (oui je suis inspirée ^^) :
azerty
qwerty
zebre
hibou
joie
zeste

et que ton programme cherche la chaine "ze", il te retourne 1,3,6


tu voudrais qu'il te retourne quoi ?
0
biche_35 Messages postés 34 Date d'inscription mercredi 4 décembre 2013 Statut Membre Dernière intervention 1 août 2017
Modifié par biche_35 le 10/12/2013 à 09:49
Salut,
J'ai finalement réussi à faire ce que je voulais.
A par rapport à un fichier de conf, je cherchais une occurrence (je cherche le mot "tata" dans ce fichier par exemple).

Je voulais ensuite dire à mon code qu'il isoler les deux lignes avant la ligne de mon occurence.

J'espère être le plus clair possible.

Finalement, je me suis servi de SOAP (mon équipement étant accessible via HTTP)

Merci quand même

:)
0
Arya Dröttningu Messages postés 581 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 3 janvier 2019 157
10 déc. 2013 à 10:21
oui j'ai mieux compris là :)
Si tu as réussi tant mieux ! N'hésite pas à revenir si jamais tu as besoin ^^
0