Comment trouver le nombre de lignes dans un fichier texte avec python ?

Published: 10 mars 2015

DMCA.com Protection Status

Exemple de comment déterminer le nombre de lignes dans un fichier avec python:

Table des matières

Exemple 1

Un premier exemple en utilisant readlines() et len():

>>> f = open('data.txt', 'r')
>>> text=f.readlines()
>>> NumberOfLine = len(text)
>>> NumberOfLine
10

Exemple 2

Un deuxième exemple

f = open('data.txt', 'r')

NumberOfLine = 0
for line in f:
    NumberOfLine += 1

print 'Nombre de lignes: ',NumberOfLine

Note pour revenir au début du fichier après avoir déterminer le nombre de lignes il faut utiliser la commande suivante:

f.seek(0)

Références