Jak počítat slova a řádky v Pythonu
Krok 1
Inicializujte proměnné, které potřebujete, včetně následujícího řádku na začátku kódu Pythonu:
nLines, n = 0.0
Krok 2
Otevřete vstupní tok jako v následujícím příkladu:
myInputStream = otevřeno ('inputFile.txt', 'r')
Nahraďte soubor inputFile.txt názvem souboru, jehož řádky a slova musíte započítat.
Krok 3
Projděte celý přítok při počítání řádků, jako v následujícím kódu:
pro currLine v myInputStream: nLines = nLines + 1
Krok 4
Přidejte kód, který počítá počet slov na každém řádku uvnitř hlavní smyčky, jako v následujícím kódu:
pro currLine v myInputStream: nLines = nLines + 1
pokud (! currLine.startswith ('\ n')): # prázdný řádek nemá slova wordsInCurrLine = currLine.split (žádný) nWords = nWords + len (wordsInCurrLine)
Po dokončení hlavní smyčky bude proměnná nLines obsahovat počet řádků ve vstupním proudu a proměnná Nwords bude obsahovat počet slov.