我有一个非常大的文件(~10 it ),我想完整地读取它。为了实现这一点,我把它切成块。然而,我在将大文件分割成可利用的部分时遇到了麻烦:我希望将数千行代码放在一起,而不是将它们拆分到中间。我在这里找到了一个函数,所以我安排了一点:
def readPieces(file):
while True:
data = file.read(4096).strip()
if not data:
break
yield data
with open('bigfile.txt', 'r') a
如果我在Terminal中执行"last“,我会看到以下输出:
Yonda ttys000 Wed Feb 19 18:03 still logged in
Yonda console Tue Feb 18 23:21 still logged in
reboot ~ Tue Feb 18 23:21
shutdown ~ Tue Feb 18 23:18
Yonda cons