Python Сбой чтения файла с MemoryError - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь запустить приведенный ниже код, который в прошлом работал нормально, но теперь я получаю сообщение об ошибке памяти.

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

Есть идеи, как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...