Nombre de ligne à par rapport à une occurence

Résolu
biche_35 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
Arya Dröttningu Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   157
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   157
 
oui j'ai mieux compris là :)
Si tu as réussi tant mieux ! N'hésite pas à revenir si jamais tu as besoin ^^
0