Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1344 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Xème ligne d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Xème ligne d'un fichier

n°679406
herlock
Posté le 21-03-2004 à 19:29:13  profilanswer
 

Bonjour,
 
Je voudrais savoir comment m'y prendre pour me rendre à la X ème ligne d'un fichier.
 
C'est à dire que, j'ai une liste contenant le nombre de ligne d'un fichier mélangé (ex: fichier contient 10 lignes, ma liste contient les chiffre de 1 à 10 dans le désordre). Avec cette liste je voudrais lire les unes après les autres les lignes correspondant au chiffre de la liste.
 
Exemple (pour la clareté):
ma liste: [2,4,1,9,3,5,7,6,8,10]
 
Mon fichier contient ceci:
Ligne 1
Ligne 2
Ligne 3
Ligne 4
Ligne 5
Ligne 6
Ligne 7
Ligne 8
Ligne 9
Ligne 10
 
Je voudrais donc arriver à lire les ligne du fichier en fonction de ma liste.
Le résultat serait:
 
Ligne 2
Ligne 4
Ligne 1
Ligne 9
Ligne 3
Ligne 5
Ligne 7
Ligne 6
Ligne 8
Ligne 10
 
 
Merci d'avance.
 
Gaëtan.
 

mood
Publicité
Posté le 21-03-2004 à 19:29:13  profilanswer
 

n°679415
cassidy
Black Rainbow
Posté le 21-03-2004 à 19:39:09  profilanswer
 

tu fait un readlines sur ton fichier, tu obtient une liste contenant les différentes lignes de ton fichier.
Il te suffit mnt d'utiliser l'indicage pour avoir les lignes qui t'interesses.


Message édité par cassidy le 21-03-2004 à 19:39:28
n°679431
Taz
bisounours-codeur
Posté le 21-03-2004 à 20:21:25  profilanswer
 

ou mieux, tu peux utiliser le module linecache, si le nombre de lignes qui t'intéresse est petit en comparaison de la taille du fichier

n°679439
herlock
Posté le 21-03-2004 à 20:32:00  profilanswer
 

Je vais utiliser la méthode de Cassidy. J'aurais du y penser :'(
 
Merci à tous les deux en tout cas.
 
Gaëtan.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Xème ligne d'un fichier

 

Sujets relatifs
lecture de fichier un peu complexeMinimiser fenetre DOS au lancement d'un fichier BATCH (.bat)
clé unique pour identifier un fichiernom de fichier sans extension
Fichier help du language html en français ?Un bout de code relatif à plusieurs pages dans un fichier à part
[VC++] Drag and drop d'un fichier sur une CDialog[résolu]ouverture fichier excel plus possible
pb vidage contenu fichier en java[ C++ ] reecrire une ligne en console
Plus de sujets relatifs à : Xème ligne d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR