Python'da kelimeler ve çizgiler nasıl sayılır?
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.