Si tu ne veux lire qu'une ligne tu peux t'abstenir d'utiliser csv.reader :
exemple:
Code :
- # ouverture du fichier
- file_handler = open(file)
- # lit la premiere ligne
- first_line = file_handler.readline()
- # retourne dans une liste les elements "séparés"
- une_liste = first_line.split('=')
- # fermeture du fichier
- file_handler.close()
|
Cea etant, je ne suis pas sur que tu gagnes quoi que ce soit par rapport a simplement utiliser ta ligne de code et ne lire qu'un enregistrement ensuite. Il est possible que l'implementation du reader csv ressemble à celle ci dessus (qui doit d'ailleurs tres certainement chargé un bon bout de fichier en memoire).
(avec un peu de vérification, bien sur, là j'ai fait brutal !)