def do_work(*args, **kwargs, fallback=None):
while processing_some_condition:
# You will need to find a way to get your total data value
total_data = total_value
"""
Do your processing call with *args & **kwargs
....
....
....
....
"""
elapsed_data = some_value # Get the remaining amount of data
if elapsed_data == total_data:
break
if fallback:
fallback(elapsed, total)
return your_result
创建在每次操作后调用的回调函数。在
考虑以下场景。假设
do_work
是工作函数的方法。创建一个函数fallback
,该函数将在需要状态更新的每个操作之后调用。在现在,问题来了,如何实现回退以显示进度条。这里有一个要点来解释https://gist.github.com/ab9-er/843d1af20049e72e2016
另一个简单的回退可以像这样简单
^{pr2}$希望这有帮助。如果没有告诉我
相关问题 更多 >
编程相关推荐