class FileStrings: def __init__(self, filename=None, data=None): if data == None: self.data = open(filename).read() else: self.data = data self.paragraphs = self.data.split('nn') self.lines = self.data.split('n') self.words = self.data.split() def __repr__(self): return self.data def paragraph(self, index): return FileStrings(data=self.paragraphs[index]) def line(self, index): return FileStrings(data=self.lines[index]) def word(self, index): return self.words[index]bigtext = FileStrings('a.txt')print bigtext.paragraph(0)print bigtext.line(0)print bigtext.line(-4)print bigtext.word(-4)print bigtext.paragraph(2).line(2).word(-1)
Name (required)
email (will not be published) (required)
Website