标签:line 引用 close 读取 strip 介绍 print style 文本文件
file_object = open(‘test.txt‘) //不要把open放在try中,以防止打开失败,那么就不用关闭了
try:
file_context = file_object.read() //file_context是一个string,读取完后,就失去了对test.txt的文件引用
# file_context = open(file).read().splitlines()
// file_context是一个list,每行文本内容是list中的一个元素
finally:
file_object.close()
//除了以上方法,也可用with、contextlib都可以打开文件,且自动关闭文件,
//以防止打开的文件对象未关闭而占用内存
with open(file) as f:
line = f.readline()
while line:
print line
line = f.readline()
with open(file) as f:
for line in f.readlines():
print line
file_object = open(‘test.txt‘,‘rU‘)
try:
for line in file_object:
do_somthing_with(line)//line带"\n"
finally:
file_object.close()
标签:line 引用 close 读取 strip 介绍 print style 文本文件
原文地址:http://www.cnblogs.com/Yolandera/p/7257595.html