<分区>
如果自上次报告以来已经超过一秒,我正在尝试进行更新回调。看起来像这样
def main_func()
...
start_time = time.time()
def callback():
current_time = time.time()
if current_time - start_time > 1.0:
print 'working'
start_time = time.time()
work_function(args, callback)
由于 start_time
是本地的,因此 global
关键字在 callback
中不起作用。是否存在可以处理向本地函数添加状态的 Python 范例?