Jak liczyć słowa i linie w Pythonie
Krok 1
Zainicjalizuj potrzebne zmienne, w tym następujący wiersz na początku kodu Pythona:
nLines, nWords = 0.0
Krok 2
Otwórz przepływ wejściowy, tak jak w poniższym przykładzie:
myInputStream = open ('inputFile.txt', 'r')
Zastąp plik inputFile.txt nazwą pliku, którego wiersze i słowa musisz zliczyć.
Krok 3
Przejrzyj cały przepływ podczas liczenia wierszy, tak jak w poniższym kodzie:
dla currLine w myInputStream: nLines = nLines + 1
Krok 4
Dodaj kod, który zlicza liczbę słów w każdej linii w pętli głównej, jak w poniższym kodzie:
dla currLine w myInputStream: nLines = nLines + 1
if (! currLine.startswith ('\ n')): # pusty wiersz nie zawiera słów wordsInCurrLine = currLine.split (None) nWords = nWords + len (wordsInCurrLine)
Po zakończeniu pętli głównej zmienna nLines będzie zawierała liczbę linii w strumieniu wejściowym, a zmienna Nwords będzie zawierała liczbę słów.