通常读取文件的方法是:
for line in open('myfile','r').readlines()
但问题是会将整个文件读入内存,所以对于大文件此方法不适合。
下面的方法会一行一行地读取文件:
import fileinput
for line in fileinput.input(['myfile'])
通常读取文件的方法是:
for line in open('myfile','r').readlines()
但问题是会将整个文件读入内存,所以对于大文件此方法不适合。
下面的方法会一行一行地读取文件:
import fileinput
for line in fileinput.input(['myfile'])