我有这样一本字典
{ a:{red ,blue, green}, b: {head, eyes, nose} }
我想在控制台中以这样一种漂亮的方式打印它。
------------
a
------------
red
blue
green
-------------
b
-------------
head
eyes
nose
-------------
由于 robot framework
不支持嵌套循环,我觉得很难做到这一点。我想在作业控制台而不是 log.html
中处理这个问题。
最佳答案
这将把你想要的打印到console只有一个循环:
from robot.api import logger
d = { "a":{"red" ,"blue", "green"}, "b": {"head", "eyes", "nose"} }
divider = "------------"
s = []
for item in d:
s.append(divider)
s.append(item)
s.append(divider)
s.extend(d[item])
s = "\n".join(s)
logger.console(s)
关于python - 在 `robot framework` 中将字典记录到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50764478/