Задать вопрос
@pcdesign

Как разбить массив на файлы фиксированной величины?

import random
arr = random.sample(range(1, 1000000), 1000)


Есть массив arr. Как разбить его на файлы не более 3кб?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
def chunkify(items, chunk_size):
    for i in range(0, len(items), chunk_size):
        yield items[i:i+chunk_size]


chunks = chunkify(arr, 128)

Каждый элемент chunks будет не больше 3кб.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽