2
我試圖做一個快速的百分比計的百分比如下:夸克計算while循環
percentage = 1
while chunk:
chunk = f.read(size/100)
read += len(chunk)
m.update(chunk)
if size > 500000000:
print '%s done for %s.'%(percentage, name)
percentage += 1
這將返回102個打印報表,[1102],而不是我所試圖做的,[1,100]。原因似乎是它在第一次迭代(0次讀取)和最後一次迭代(100%讀取)上執行打印語句。解決這個問題最簡單的方法是什麼?