Лучший способ загружать порции по одному до 1000 порций, используя python - PullRequest
0 голосов
/ 28 февраля 2020

нам нужно загрузить большой файл, поэтому мы разбиваем большой файл на порции. Например, у нас есть 1000 порций, загруженных в python бэкэнд. Буду признателен за любую помощь.

Наша реализация ниже:

        with open(target_file_name, "ab") as target_file:
            for p in chunk_paths:
                stored_chunk_file_name = p
                stored_chunk_file = open(stored_chunk_file_name, 'rb')
                target_file.write(stored_chunk_file.read())
                stored_chunk_file.close()
                os.unlink(stored_chunk_file_name)
        target_file.close()

Нам необходимо объединить все фрагменты наиболее эффективным способом (эффективным с точки зрения памяти и экономным по времени). Как мы можем сделать это, используя python flask? Любая помощь будет оценена.

...