Text24. Дан текстовый файл. Найти количество абзацев в тексте, если абзацы отделяются друг от друга одной или несколькими пустыми строками.
Решение на Python 3:
import codecs
f_input = "text24.txt"
#GenerateNumbers(f_input)
print("Read from:",f_input)
try:
with codecs.open(f_input, 'r', 'utf-8') as f_in:
line1 = f_in.readline()
if line1.strip() == "":
p = 0
else:
p = 1
for line in f_in:
if line1.strip() == "" and line.strip() != "":
p += 1
line1 = line
print("Number of paragraphs:",p)
except IOError:
print('Open error: ',f_input)