【发布时间】:2015-07-10 19:19:06
【问题描述】:
我经常在循环中执行耗时的处理步骤。以下方法是我跟踪处理位置的方法。有没有更优雅的 Pythonic 方式在脚本运行时对处理数据进行计数?
n_items = [x for x in range(0,100)]
counter = 1
for r in n_items:
# Perform some time consuming task...
print "%s of %s items have been processed" % (counter, len(n_items))
counter = counter + 1
【问题讨论】:
-
我认为计数器方法没有任何问题。
-
counter += 1也许?