需要将列表从机器人框架传递到python,但我无法做到这一点。
请帮助解决这个问题。
我在下面尝试过提及机器人代码,但是它不起作用:
${list1}= create list a b c
${list2}= create list d e f
cleanup1 ${list1} ${list2}
python代码
def cleanup1(list1,list2):
print (list1)
print (list2)
请帮助为什么这失败了?
预期的输出是同时打印两个列表。
但是我收到错误消息:
找不到名称为$ {list1} =创建列表的关键字。
-Robot使用两个或多个空格来分隔语句的每个组件。${list1}=和之间只有一个空格create list。因此,机器人认为第一个单元是${list1}= create list。它期望在第一个单元格中找到变量或关键字名称,并且找不到名为的关键字,${list1}= create list因此会引发您正在报告的错误。
解决方案很简单:确保变量和关键字之间有两个或多个空格:
${list1}= create list a b c
^^
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。