私は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
どんな助けにも乾杯。