Python'da kelimeler ve çizgiler nasıl sayılır?

Bu Python ilkellerini, sözcük sayısını ve metin girdisi satırlarını sayan kodu yazmak için kullanabilirsiniz.

1. Adım

Python kodunun başında aşağıdaki satır dahil olmak üzere, gereksinim duyduğunuz değişkenleri başlatın:

nLines, nWords = 0.0

2. Adım

Aşağıdaki örnekte olduğu gibi giriş akışını açın:

myInputStream = açık ('inputFile.txt', 'r')

İnputFile.txt dosyasını, satırları ve kelimeleri saymanız gereken dosyanın adıyla değiştirin.

3. adım

Aşağıdaki kodda olduğu gibi satırları saydıkça tüm akış boyunca ilerleyin:

myInputStream içinde currLine için: nLines = nLines + 1

4. Adım

Aşağıdaki kodda olduğu gibi, ana döngü içindeki her satırdaki sözcük sayısını sayan kodu ekleyin:

myInputStream içinde currLine için: nLines = nLines + 1

if (! currLine.startswith ('\ n')): # boş bir satırda hiçbir kelime bulunmuyorInCurrLine = currLine.split (None) nWords = nWords + len (wordsInCurrLine)

Ana döngü tamamlandıktan sonra, nLines değişkeni giriş akışındaki satır sayısını içerecek ve değişken Nwords kelimelerin sayısını içerecektir.