Come contare parole e linee in Python
Passaggio 1
Inizializza le variabili necessarie, inclusa la riga seguente all'inizio del codice Python:
nLine, nWords = 0.0
Passaggio 2
Aprire il flusso di input come nell'esempio seguente:
myInputStream = open ('inputFile.txt', 'r')
Sostituisci inputFile.txt con il nome del file di cui devi contare le linee e le parole.
Passaggio 3
Passa attraverso l'intero afflusso mentre conti le linee, come nel seguente codice:
per currLine in myInputStream: nLines = nLine + 1
Passaggio 4
Aggiungi il codice che conta il numero di parole su ogni riga all'interno del ciclo principale, come nel seguente codice:
per currLine in myInputStream: nLines = nLine + 1
if (! currLine.startswith ('\ n')): # una riga vuota non ha parole wordsInCurrLine = currLine.split (None) nWords = nWords + len (wordsInCurrLine)
Una volta completato il ciclo principale, la variabile nLines conterrà il numero di righe nel flusso di input e la variabile Nwords conterrà il numero di parole.