On 2 July 2013 20:50, Tobiah <t...@tobiah.org> wrote: > How do we know whether we have Sometext? > If it's really just a literal 'Sometext', then > just print that when you hit maskit. > > Otherwise: > > > for line in open('file.txt').readlines(): > > if is_sometext(line): > memory = line > > if line == 'maskit': > print memory
My understanding of the question follows more like: # Python 3, UNTESTED memory = [] for line in open('file.txt').readlines(): if line == 'maskit': print(*memory, sep="") elif line: memory.append(line) else: memory = [] -- http://mail.python.org/mailman/listinfo/python-list