Code ################################# #!/usr/bin/env python
import sys, re def find_position(line): pun = "" if re.search(r"[.?!]+", line): pun = re.search(r"[.?!]+", line).group() pos = line.find(pun) pos = pos+len(pun)-1 return pos def sentence_splitter(filename): f = open(filename, "r") for line in f: line = line.strip() print line + "\n" while line: pos = find_position(line) line2 = line[ : pos+1].split(" ") length = len(line2) last_word = line2[length -1] try: if re.search(r"[A-Z]+.*", last_word) or line[pos+1] != " " or line[pos+2].islower() : print line[:pos+1], line = line[pos+1:] else: print line[ : pos+1] line = line[pos+1 :] except : print " error here!!" f.close() return " bye bye" if __name__=="__main__": print sentence_splitter(sys.argv[1]) ##########################3 exicution python sentence_splitter6.py README | more ############### README Mr. Smith bought example.cheapsite.com for 1.5 million dollars, i.e. he paid a lot for it. Did he mind? Adam Jones Jr. thinks he didn't. In any case, this isn't true... Well, with a probability of .9 it isn't. The result should be: ~ ############################ output Mr. Smith bought example.cheapsite.com for 1.5 million dollars, i.e. he paid a lot for it. Did he mind? Adam Jones Jr. thinks he didn't. In any case, this isn't true... Well, with a probability of .9 it isn't. The result should be: Mr. Smith bought example. cheapsite. com for 1. 5 million dollars, i. e. he paid a lot for it. Did he mind? Adam Jones Jr. thinks he didn't. In any case, this isn't true... Well, with a probability of . 9 it isn't. ##########################################################3 error KeyboardInterrupt close failed in file object destructor: sys.excepthook is missing lost sys.stderr ########################################## please help what is this i have try lot but unable to remove it -- https://mail.python.org/mailman/listinfo/python-list