#!/usr/bin/python # -*- coding: utf-8 -*- def splitParagraphIntoSentences(paragraph): ''' break a paragraph into sentences and return a list ''' import re # to split by multile characters # regular expressions are easiest (and fastest) sentenceEnders = re.compile('[.!?]') sentenceList = sentenceEnders.split(paragraph) return sentenceList with open("how_2_use_drill.txt", "r" ) as source: for line in source: sentences = splitParagraphIntoSentences(line) for s in sentences: print s.strip()