无法将列表从机器人框架传递给python-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

无法将列表从机器人框架传递给python

祖安文状元 2020-02-23 15:33:56 118

需要将列表从机器人框架传递到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} =创建列表的关键字。

机器人 Python
分享到
取消 提交回答
全部回答(1)
  • 祖安文状元
    2020-02-23 15:34:07

    -Robot使用两个或多个空格来分隔语句的每个组件。${list1}=和之间只有一个空格create list。因此,机器人认为第一个单元是${list1}= create list。它期望在第一个单元格中找到变量或关键字名称,并且找不到名为的关键字,${list1}= create list因此会引发您正在报告的错误。

    解决方案很简单:确保变量和关键字之间有两个或多个空格:

    ${list1}=  create list  a  b  c
             ^^
    
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程