[Baypiggies] reading very large files

Alexandre Conrad alexandre.conrad at gmail.com
Tue May 17 19:41:20 CEST 2011


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


More information about the Baypiggies mailing list