读取数据
逐行读取
- open(‘digits.txt’) 返回一个文件对象,存储在变量file_object,关键字with 在不再需要访问文件后将其关闭。
- 在这个文件中,每行的末尾都有一个看不见的换行符,而print 语句也会加上一个换行符,因此每行末尾都有两个换行符:一个来自文件,另一个来自print 语句。要消除这些多余的空白行,可在print 语句中使用rstrip() 。
filename = 'digits.txt' with open(filename) as file_object: for line in file_object: print(line.rstrip())
创建一个包含文件各行内容的列表
使用关键字with 时,open() 返回的文件对象只在with 代码块内可用。
filename = 'digits.txt'
with open(filename