1. 一次性读取文件的所有行:
fp = open(filename):
for eachLine in fp:
print eachline, #此处用逗号来屏蔽Python print函数的自动换行. 因为文件中每行已经自带了换行符如果再换行间距就会很大. 亲测!
fp.close()
# 这种方式实用于文件大小合适的文件, 如果文件太大读取过程会占用太多的内存.
2. 逐行读取文件进行操作.
fp = open(filename):
while True:
line = fp.readline()
if len(line) == 0:
break
print line,
fp.close()
#当文件较大时可以使用逐行读取每一行然后进行操作的方式.
---Python学习中, 共勉