介绍
本文介绍在python中读取文件的方法。
正文
1.
f = open(input_file) for line in f: do_stuff(line)f.close()
2.
for line in open(‘myfile‘,‘r‘).readlines(): do_something(line)
readlines()读文件的时候会把整个文件一次读到内存,所以这种方法不适合读取大文件。
3.
import fileinput for line in fileinput.input([‘myfile‘]): do_something(line)
用fileinput这种方法读大文件都没有问题的。
本文出自 “Linux和网络” 博客,转载请与作者联系!
原文:http://haohaozhang.blog.51cto.com/9176600/1614563