with open('a.csv','r') as f: for i in f: print(i) while True: a = f.readline() if not a: break f.readlines() 用with语句打开文件返回一个可以迭代的文件对象绑定在as后的变量f: 第一种:直接遍历文件对象,会自动使用IO缓存和内存管理,是一种很好的方法: 第二种:调用readline()方法,一次读取一行,也不会占用太大内存,但代码显得臃肿,而且,虽然readline()方法是用C实现的…