2011/5/17 Vikram K <kpguy1975 at gmail.com>: > fin = open('gene-GS00471-DNA_B01_1101_37-ASM.tsv') > count = 0 > for i in fin.readlines(): > print i > count += 1 > if count >= 500: > break you can try: for i in fin: ... This should avoid loading the whole file in memory with .readlines(). -- Alex | twitter.com/alexconrad