How To Count Paragraphs?
How do you counts paragraphs from a file after string.read()? I have no Idea where to start. THE Mississippi is well worth reading about. It is not a commonplace river, but on the
Solution 1:
i personnaly use \n
, here's how i do it
def par_counter(txt):
txt = txt.strip() # to remove empty lines at the beginning and end
return len([i for i in txt if i == '\n'])
if don't want to use \n
to count and use empty lines (between paragraphs) instead, you can do this :
def par_counter(txt):
lines = txt.strip().splitlines() # to remove empty lines at the beginning and end
emptylines = [e for e in lines if e.strip() == ''] # find empty lines (line between paragraph and another)
# return nb lines + 1 because if there are N empty lines, then we have N+1 paragraphs
return len(emptylines) + 1
Post a Comment for "How To Count Paragraphs?"