Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Počet Slová a čiar v Pythone

Programovací jazyk Python obsahuje rozsiahlu sadu primitív pre manipuláciu s textom . Python programy môžu spracovávať text tak , ako ich čítať zo súborov ( účinné pre veľmi veľké súbory , ktoré nezapadajú do hlavnej pamäte ) , alebo do pamäte , ak sú potrebné viac priechodov . Môžete použiť tieto Python primitív písať kód , ktorý počíta počet slov a riadkov na zadávanie textu . Pokyny dovolená 1

inicializovať premenné , ktoré potrebujete , tým , že zahŕňa nasledujúce riadok na začiatku Pythone :

nLines , nWords = 0,0
2

Otvorte vstupný prúd ako v nasledujúcom príklade : Spojené

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

Vymeňte inputFile.txt s názvom súboru , ktorých linky a slová , budete musieť počítať
3

iterácii celého vstupného prúdu pri počítaní riadkov , ako v nasledujúcom kóde : .

currLine v myInputStream :

nLines = nLines +1
4

Pridať kód , ktorý počíta počet slov v každom riadku v hlavnej slučke , ako v nasledujúcom kóde :

currLine v myInputStream :

nLines = nLines +1

if ( currLine.startswith ( ' \\ n' ) ! ) : # prázdny riadok je bez slov

wordsInCurrLine = currLine.split ( Nič )

nWords = nWords + ľan ( wordsInCurrLine )

Po hlavnej slučku dokončí , variabilný nLines bude obsahovať počet riadkov vo vstupnom prúde , a variabilný nWords bude obsahovať počet slov .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené