我不是 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
为任何帮助欢呼。