Bagaimana cara menghitung kata dan garis dengan Python

Anda dapat menggunakan primitif Python ini untuk menulis kode yang menghitung jumlah kata dan baris input teks.

Langkah 1

Inisialisasi variabel yang Anda perlukan, termasuk baris berikut di awal kode Python:

nLines, nWords = 0, 0

Langkah 2

Buka aliran input seperti dalam contoh berikut:

myInputStream = buka ('inputFile.txt', 'r')

Ganti inputFile.txt dengan nama file yang baris dan kata-katanya perlu Anda hitung.

Langkah 3

Telusuri seluruh aliran saat Anda menghitung garis, seperti dalam kode berikut:

untuk currLine di myInputStream: nLines = nLines + 1

Langkah 4

Tambahkan kode yang menghitung jumlah kata di setiap baris di dalam loop utama, seperti dalam kode berikut:

untuk currLine di myInputStream: nLines = nLines + 1

if (! currLine.startswith ('\ n')): # baris kosong tidak memiliki kata wordsInCurrLine = currLine.split (None) nWords = nWords + len (wordsInCurrLine)

Setelah loop utama selesai, variabel nLines akan berisi jumlah baris dalam aliran input, dan variabel Nwords akan berisi jumlah kata.