python3使用日志记录来记录容器中的所有元素(列表或元组)

时间:2018-09-19 19:45:59

标签: python python-3.x logging

在Python3中,如果要打印列表中的所有元素,我们可以简单地进行

lst = ['a','b', 'c']
print(lst)

这样,我们可以打印出列表中的所有元素。 假设现在我使用日志记录来记录所有内容,而不是将其打印到屏幕上,以进行调试,以了解如何记录容器中的所有元素(即列表或元组)?

我可以想到:

for it in lst:
     log.info("element is {i}".format(i = it))

但是这太丑了。有什么建议吗?

我还介绍了Howto,但没有得到太多的投入。

1 个答案:

答案 0 :(得分:0)

我知道了。是的,就像@Patrick Haugh所说的那样,我们可以只使用loog.info(lst)来记录列表中的所有元素,就像print一样工作。

谢谢大家!