Accueil > > > FONCTION COMPTER LE NOMBRE DE LIGNE
FONCTION COMPTER LE NOMBRE DE LIGNE
Information sur la source
Description
Bonjour, ma première fonction que je poste ... Pour les gros débutant (dont je fais parti) je pense que cela peut aider à comprendre comment on explore un fichier ligne par ligne avec file(...,...).
Source
- import os , time
-
- # FONCTION RENVOYANT LE NOMBRE DE LIGNES D'UN FICHIER TEXTE
- def countLigne(fichier):
-
- Liste=file(fichier,'r')
- i=1
- Ligne=Liste.readline()
- # "Tant que la ligne n'est pas égale à "" "
- # ==> tant qu'on est pas arrivé à la fin
- while Ligne!="":
- #on lit une ligne
- Ligne=Liste.readline()
- #on ajoute 1 à notre compteur
- i+=1
- #on retourne le compteur
- return i
-
- #on note que sous windows le symbole "\" doit etre doublé quand il y a certains caractères
import os , time
# FONCTION RENVOYANT LE NOMBRE DE LIGNES D'UN FICHIER TEXTE
def countLigne(fichier):
Liste=file(fichier,'r')
i=1
Ligne=Liste.readline()
# "Tant que la ligne n'est pas égale à "" "
# ==> tant qu'on est pas arrivé à la fin
while Ligne!="":
#on lit une ligne
Ligne=Liste.readline()
#on ajoute 1 à notre compteur
i+=1
#on retourne le compteur
return i
#on note que sous windows le symbole "\" doit etre doublé quand il y a certains caractères
Conclusion
pour afficher faire un "print countLigne("nom_de_fichier")
Si quelqu'un à une meilleur solution car là mon projet doit traiter des fichiers de plus d'1 million de lignes ... Excusez moi si vous trouvez ma sources inutiles xD mais bon peut être qu'à un certains niveaux on se rend plus compte de la difficulté pour les tout débutants :D
Historique
- 02 février 2009 11:25:15 :
- juste une relecture des fautes et du titre :D
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
ecrire un dico dans un fichier texte [ par airod ]
je cherche depuis un bout de temps mais rien y fait! Mon prob: je pars d'un fichier de config (*.cfg), et j'en crée un dico dans mon appli, ceci
tri de fichier [ par mtanfin ]
Bonjour;Alors voilà en fait je voudrais trier des fichiers en fonction de leur date de création. en fait le but est de regarder dans chaque fichier si
python debutant [ par supai ]
print "début" # début procédure from os import chdir chdir("/Volumes/GERTEX/_test/") import shutil, string, re obfic = open("taglist.xml","r") # Le
probleme avec os.path.getctime() [ par Bl0tCh ]
Voilà, Donc cette fonction est censée me donner la date de creation du fichier (en secondes) mais le probleme c ke elle me donne la premiere date de c
Extraire des informations d'un fichier texte [ par med93100 ]
Bonjour la compagnie , Je tiens deja à vous dire que je suis débutant en python , donc mon prolbème est la , j'ai un texte avec plein de code html pa
(python] suppression de certaines parties d'un fichier texte [ par Flobertime ]
Bonjour, Je souhaiterai supprimer certaines partie d'un fichier texte. Ces parties seraient par exemple de la ligne 1 à la ligne 12 et de 25 à 45. o
utilisation des listes [ par bossou ]
Bonjour tout le monde. j'ai un fichier texte que je crée à partir un autre fichier. le nouveau fichier créer contient plusieurs lignes dont chaque lig
Problème de vitesse exécution d'un script [ par MasterID ]
Bonjour,j'ai réalisé un script qui récupère des informations dans un fichier texte, les traitent et retourne un autre fichier texte.Le fichier texte c
TRansfert de fichier sous BlueTooth [ par bennouar ]
BonjourJe recherche le source d'une application Python pour le transfert de fichiers dans le contexte d'une connexion bluetoothDjamal BENNOUAR
Date de création d'un fichier [ par galgafou ]
Bonjour à tous, Voilà, j'aimerais faire un petit programme python dans lequel j'ai besoin de connaitre la date de création d'un fichier à partir de s
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|