python:入门到实践书籍学习(八)
第10章 文件读取: ''' 函数open() 接受一个参数:要打开的文件的名称。使用绝对路径,可读取系统任何地方的文件。就目前而言,最简单的做法是,要么将数据文件存储在程序文件所在的目录,要么将其存储在程序文件所在目录下的一个文件夹中。 关键字with 在不再需要访问文件后将其关闭。 read()方法读取这个文件的全部内容,并将其作为一个长长的字符串存储在变量contents 中。read() 到达文件末尾时返回一个空字符串,而将这个空字符串显示出来时就是一个空行。 ''' with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents.rstrip()) # 逐行读取 with open('pi_digits.txt') as file_object: for line in file_object: print(line.rstrip()) # 创建一个包含文件各行内容的列表 # readlines() 从文件中读取每一行,并将其存储在一个列表中 with open('pi_digits.txt') as file_object: lines = file_object.readlines() 打开文件 时,可指定读取模式 ('r' )、写入模式 ('w'