打开文件和读取行的最有效方法?

时间:2010-12-01 16:38:45

标签: python

我有这个:

vlgaStream = open('vlgaChcWaves.txt', 'r+')
vlgaBuffer = vlgaStream.readlines()
vlgaStream.close()

但是需要一种方法来直接有效地将文件中的所有行读入缓冲区吗?

1 个答案:

答案 0 :(得分:1)

对文件进行迭代会产生行。

with open('vlgaChcWaves.txt', 'r+') as vlgaStream:
  for line in vlgaStream:
    dosomethingwith(line)