Я пытаюсь запустить приведенный ниже код, который в прошлом работал нормально, но теперь я получаю сообщение об ошибке памяти.
def gunzip_shutil(source_filepath, dest_filepath, block_size=10000000):
with gzip.open(source_filepath, 'rb') as s_file, \
open(dest_filepath, 'wb') as d_file:
s_file.seek(3)
shutil.copyfileobj(s_file, d_file, block_size)
s = open(dest_filepath, mode='r', encoding='utf-8-sig').read()
open(dest_filepath, mode='w', encoding='utf-8').write(s)
logging.info('File unzipped.')
Ниже приведено сообщение об ошибке:
gunzip_shutil (filepath, dest_file)
Файл "C: / Users / Shahsa / PycharmProjects / mymisc / recon_ json .py", строка 227, в gunzip_shutil
s = open (dest_filepath, mode = 'r) ', encoding =' utf-8-sig '). read ()
MemoryError
Есть идеи, как это исправить?