Python 3可以处理大文本文件的最大大小吗?
我有一个大约3.2 GB的文件data.json
。而
with open('data.json') as data_file:
print(data_file)
工作并给出正确的结果:
<_io.TextIOWrapper name='data.json' mode='r' encoding='UTF-8'>
但是,当涉及到阅读内容时,例如第一行
with open('data.json') as data_file:
print(data_file.readline())
用p 大约一分钟后它崩溃了
Traceback (most recent call last): File "SO.py", line 5, in <module> print(data_file.readline()) OSError: [Errno 22] Invalid argument
我不知道有限制吗?怎么可以解决这个问题?可以解决吗?