【发布时间】:2017-04-15 02:59:14
【问题描述】:
我了解(在某种意义上)如果您不知道文件大小或文件大小很大,将整个文本文件作为字符串读取被认为是不好的做法。例如:
with open('letters.txt', 'r') as my_txt_file:
my_txt = my_txt_file.read()
将使my_txt 成为一个包含'letters.txt' 中所有文本的字符串。
我假设认为文件太大而无法作为字符串读取的阈值取决于硬件的规格。但我想知道,一般来说,当一个人应该选择逐行读取文件时,是否有一定的文件大小限制?
【问题讨论】:
标签: python python-2.7 file memory