我想在我的Python脚本中使用步骤编号。此步骤编号应自动递增,我想将其作为记录器的一部分。有没有可用的默认选项?
答案 0 :(得分:0)
最简单的方法是只包装日志记录调用。
def step_log(message, *args, **kwargs):
logging.info("Step %d:" % step_log.counter + message, *args, **kwargs)
step_log.counter += 1
step_log.counter = 1
答案 1 :(得分:0)
这可以适用于您的情况
`
step = 0
def sync_step():
global step
step = step+1
logging.info("message", sync_step())
logging.info("message", sync_step())
logging.info("message", sync_step())
print step # answer 3
`