Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur Räkna ord och rader i Python

    programmeringsspråket Python innehåller en omfattande uppsättning primitiver för texthantering . Python -program kan bearbeta text som läses från filer ( effektiv för mycket stora filer som inte passar i primärminnet ) eller i minnet , när flera passager krävs . Du kan använda dessa Python primitiver för att skriva kod som räknar antalet ord och rader för textinmatning . Instruktioner
    1

    Initiera variabler som du behöver genom att inkludera följande rad i början av din Python-kod :

    nlines , nWords = 0,0
    2

    Öppna indataströmmen som i följande exempel :

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

    Byt inputFile.txt med namnet på den fil vars linjer och ord som du behöver för att räkna
    3

    iterera över hela indataströmmen samtidigt räknar rader , som i följande kod : .

    för currLine i myInputStream :

    nlines = nlines +1
    4

    lägga till kod som räknar antalet ord i varje rad inuti huvudsakliga slingan , som i följande kod :

    för currLine i myInputStream :

    nlines = nlines +1

    om ( currLine.startswith ( ' \\ n ' ) ! ) : # en tom rad har inga ord

    wordsInCurrLine = currLine.split ( Inga ) katalog

    nWords = nWords + len ( wordsInCurrLine ) katalog

    Efter huvudslingan klar , kommer de variabla nlines innehåller antalet rader i den ingående strömmen , och de variabla nWords kommer att innehålla antal ord .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Index en Python lista
    ·Hur man skapar en fil i Python
    ·Hur att förhindra att mer än en instans av ett progra…
    ·Screen Tutorials för Python
    ·Hur kod i Python
    ·Hur Split Strängar i Python
    ·Hur du ändrar Miljöer i Python
    ·Python Funktion Med Parametrar
    ·Hur man gör en global variabel i Python
    ·Hur att upprätthålla en lista Limit i Python
    Utvalda artiklarna
    ·Vad är ett uppdrag uttalande i Java
    ·Hur man skriver ett program som konverterar temperature…
    ·Hur konvertera en Hex File
    ·Hur man skapar ett omedelbart kopiera en länkad lista
    ·Början Android Developments
    ·Hur man slår ihop DNN & XMOD Sök
    ·Om COBOL Språk
    ·Hur man bygger Flash-program
    ·Hur tar jag bort en apostrof från en sträng i Java
    ·Hur man går med två strängar i PHP
    Copyright © Dator Kunskap http://www.dator.xyz