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
Traitement de fichier texte [ par garoubeef ]
Bonjour, je dispose d'un fichier texte rempli d'adresses email. Je dois traiter ce fichier de façon à recupérer la chaine de caractère precedent le "
Imprimer un fichier *.txt depuis python [ par sevanaya ]
Bonjour a tous, Je vais peut etre passer pour un naz, mais je débute soyez indulgeants S.V.P !! Alors voila mon probleme je devellope en ce moment
|
Derniers Blogs
[WP7] AJOUTER DES IMAGES DANS LA MEDIA LIBRARY D'UN WINDOWS PHONE 7[WP7] AJOUTER DES IMAGES DANS LA MEDIA LIBRARY D'UN WINDOWS PHONE 7 par Audrey
L'émulateur Windows Phone 7, fourni avec la version Beta des outils développeurs n'inclut aucune image dans sa bibliothèque. Pas très pratique de tester son application lorsque l'on souhaite que l'utilisateur puisse choisir une image présente dans le télé...
Cliquez pour lire la suite de l'article par Audrey VIVE LES MOCKS ET LES POCOSVIVE LES MOCKS ET LES POCOS par vLabz
J'observe régulièrement autour de moi de la confusion à propos de ces deux termes et j'aimerais juste rappeler ce qu'ils signifient. Je ne suis bien sûr pas le mieux placé pour faire une leçon mais je vais faire de mon mieux pour mettre en valeur ce q...
Cliquez pour lire la suite de l'article par vLabz [WF4] WORKFLOW AND CUSTOM ACTIVITIES - BEST PRACTICES (4/5)[WF4] WORKFLOW AND CUSTOM ACTIVITIES - BEST PRACTICES (4/5) par JeremyJeanson
Vendredi dernier Microsoft a publié le quatrième épisode des bonnes pratiques pour coder ses activités custom dans WF4 : endpoint.tv - Workflow and Custom Activities - Best Practices (Part 4) . Tout comme pour les précédents épisodes, j'ai pris le temps d...
Cliquez pour lire la suite de l'article par JeremyJeanson DéVELOPPEMENT MOBILE : .NET COMPACT FRAMEWORK & LIMITATIONSDéVELOPPEMENT MOBILE : .NET COMPACT FRAMEWORK & LIMITATIONS par Pi-R
Introduction :
Le développement d'applications mobiles est quelque peu différent du développement d'applications sous Windows. En effet, le développement d'applications mobiles se base sur le .NET Compact Fra...
Cliquez pour lire la suite de l'article par Pi-R IPHONE VERSUS WP7 CODINGIPHONE VERSUS WP7 CODING par Nicolas
Je relais une présentation sur slideshare.net, qui compare le développement sur Iphone et Windows Phone 7, qui ma fait sourire. I phone versus windows phone 7 coding View more presentations from www.donburnett.com. J'aurais bien aimé une comparai...
Cliquez pour lire la suite de l'article par Nicolas
Logiciels
Xilisoft HD Vidéo Convertisseur 6 (6.0.3.0421)XILISOFT HD VIDéO CONVERTISSEUR 6 (6.0.3.0421)Xilisoft HD Vidéo Convertisseur est un outil professionnel de conversion HDTV, conçu pour transfo... Cliquez pour télécharger Xilisoft HD Vidéo Convertisseur 6 Xilisoft MP4 Convertisseur 6 (6.0.2.0415)XILISOFT MP4 CONVERTISSEUR 6 (6.0.2.0415)Xilisoft MP4 Convertisseur est un outil puissant pour la conversion de vidéo MP4, qui peut conver... Cliquez pour télécharger Xilisoft MP4 Convertisseur 6 Vade Retro Desktop (3.03)VADE RETRO DESKTOP (3.03)Le logiciel antispam Vade Retro pour Microsoft Outlook®, Outlook Express® et Windows Mail®(Vista)... Cliquez pour télécharger Vade Retro Desktop Malwarebytes Anti Malwares (1.46)MALWAREBYTES ANTI MALWARES (1.46)Malwarebytes' Anti-Malware est un anti-malware qui peut éliminer même les plus avancés des logic... Cliquez pour télécharger Malwarebytes Anti Malwares
|