Форум сайта python.su
Подскажите пожалуйста, за каждую итерацию в цикле я собираюсь получать первые buffer_size байтов из массива, и после того, как я их записал, у основного массива нужно удалить первые buffer_size байтов, как это можно сделать? del song не работает, возможно и не должен)
song = массив байтов длинной, например, в 160000 байт i = 0 while i < out_size: byte_s = song[:buffer_size] i += buffer_size s.sendall(byte_s)
Офлайн
не надо ничего удалять
просто выбирай байты с нужным смещением
i = 0 while i < out_size: byte_s = song[i:i+buffer_size] i += buffer_size s.sendall(byte_s)
Офлайн
Striver
это прекрасно работает, как я до этого не допер(
Спасибо большое)
Офлайн