Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment modifier des fichiers PYD 
  • Comment écouter de paquets sur Pyth…
  • Comment inverser une liste en Python…
  • Comment obtenir l'invite de Python 
  • Comment se débarrasser d'un caractè…
  • Comment faire pour convertir un dict…
  • Comment résoudre l' IP en Python 
  • Comment diviser chaque chaîne de le…
  • Qu'est-ce qu'un sous-paquetage Pytho…
  • Comment exécuter un script Python d…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment compter les mots et lignes de Python

    Le langage de programmation Python comprend un vaste ensemble de primitives de manipulation de texte. Programmes Python peuvent traiter le texte comme il est lu à partir de fichiers ( efficace pour les très gros fichiers qui ne rentrent pas dans la mémoire principale ) ou dans la mémoire , lorsque plusieurs passes sont nécessaires. Vous pouvez utiliser ces primitives Python pour écrire du code qui compte le nombre de mots et des lignes sur la saisie de texte . Instructions
    1

    initialiser les variables dont vous avez besoin en incluant la ligne suivante au début de votre code Python : Photos

    nlignes , nWords = 0,0
    2 < p> Ouvrez le flux d'entrée comme dans l'exemple suivant:

    myInputStream = open (' inputFile.txt ', ' r')

    Remplacer inputFile.txt avec le nom du fichier dont les lignes et les mots que vous avez besoin de compter
    3

    itérer sur le flux d'entrée tout en comptant les lignes , comme dans le code suivant : .

    pour currLine dans myInputStream :

    nlignes = nlignes +1
    4

    Ajoutez le code qui compte le nombre de mots dans chaque ligne à l'intérieur de la boucle principale , comme dans le code suivant :

    pour currLine dans myInputStream : Photos

    nlignes = nlignes +1

    if ( currLine.startswith ( '\\ n' ) !) : # une ligne vide n'a pas de mots

    wordsInCurrLine = currLine.split (Aucun)

    nWords = nWords + len ( wordsInCurrLine )

    Après la boucle principale est terminée, les nlignes variable contiendra le nombre de lignes dans le flux d'entrée, et les nWords variable contiendra l' nombre de mots .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire espaces entre les chaînes multiples dans Python 
  • Processus En Python 
  • Comment passer une fonction comme un argument en Python 
  • Comment: Python au format PDF 
  • Comment saisir une commande pour un numéro en Python 
  • Comment calculer des nombres énormes en Python 
  • Comment séparer un Int dans un tableau 
  • Comment faire pour trouver l' adresse d'une variable en Python 
  • Comment voir les erreurs dans Python 
  • Comment choisir les listes hasard parmi Python 
  • Connaissances Informatiques © http://www.ordinateur.cc