Я написал эту программу, чтобы поэкспериментировать с размером файла в Python 3.6.2
import os
# Opening a text file a.txt in wite mode.
fp = open("a.txt", "w")
try:
# Writing 'a' in multiple of bytes.
# One 'a' consumes 1 byte.
# 1024*1024 is 1 MB.
fp.write("a"*1024*1024*418)
except:
print("Memory Error.")
fp.close()
После 418 МБ программа выдает Ошибка памяти .
Итак, я должен предположить, что Python 3 не может записывать более 418 МБ за раз?