【发布时间】:2012-02-20 06:47:53
【问题描述】:
我想制作一个多线程下载器(在 Python 中),我需要告诉每个线程从哪里开始以及要下载多少字节。为此,我获取远程文件大小并将其除以 2。现在,假设远程文件大小为 5:当我将数字除以 2 时,结果为 2。现在我可以开始下载,但我会丢失一个字节(因为2*2=4,而不是 5)。我不能使用浮点数,因为我不能下载半个字节。例如,我如何划分该数字并获得带有[2, 3] 的列表?
【问题讨论】:
标签: python floating-point numbers int division