文章来自《Python cookbook》.

翻译仅仅是为了个人学习,其它商业版权纠纷与此无关!

-- 61.182.251.99 [DateTime(2004-09-19T22:05:29Z)] TableOfContents

描述

读取文件内容 Credit: Luther Blissett

问题 Problem

从文件读取文本或数据

解决

一次将文件内容读入一个长字符串的最简便方法

all_the_text = open('thefile.txt').read(  )    # 文本文件的全部文本
all_the_data = open('abinfile', 'rb').read(  ) # 2进制文件的全部数据

更好的方法是将文件对象和一个变量绑定,可以及时关闭文件。比如,读取文本文件内容

file_object = open('thefile.txt')
all_the_text = file_object.read(  )            # 文本文件的全部文本
file_object.close(  )                          #使用完毕,关闭文件

...

   1 

讨论 Discussion

...

参考 See Also