Jak počítat slova a řádky v Pythonu

Tyto primitivní nástroje Pythonu můžete použít k zápisu kódu, který počítá počet slov a řádků zadávání textu.

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.