2

私はPythonの専門家ではなく、次のwhileループがあります。反復をバッファにパディングしています。ただし、これにより、 の最後の反復で不要なパディングが発生しますwhile loop。これを取り除く方法はありますか?

    # Send data packets.
bytes_sent = 0
while (bytes_sent < len(padded_buf)):
  bytes_to_send = len(padded_buf) - bytes_sent
  assert bytes_to_send % 4 == 0
  bytes_this_block = min(_MAX_BLOCK_SIZE, bytes_to_send)
  s.send(padded_buf[bytes_sent:(bytes_sent + bytes_this_block)])
  bytes_sent += bytes_this_block

# Clean up and return.
s.close()
return bytes_sent

どんな助けにも乾杯。

4

1 に答える 1