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 650 Statut Membre -
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

3 réponses

  1. Arya Dröttningu Messages postés 650 Statut Membre 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
  2. 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
  3. Arya Dröttningu Messages postés 650 Statut Membre 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