Найти - Пользователи
Полная версия: Как удалить байты в массиве по индексу?
Начало » Python для новичков » Как удалить байты в массиве по индексу?
1
rs-qrsk
Подскажите пожалуйста, за каждую итерацию в цикле я собираюсь получать первые 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)
Striver
не надо ничего удалять
просто выбирай байты с нужным смещением
 i = 0
while i < out_size:
    byte_s = song[i:i+buffer_size]
    i += buffer_size
    s.sendall(byte_s)
rs-qrsk
Striver
это прекрасно работает, как я до этого не допер(
Спасибо большое)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB