2024-09-29 06:26:36 发布
网友
我有python文件,它必须用作变量文件,即-V
文件内容为
Volte_user_01='samsung' Volte_user_02='HTC' cs_test='Vivo'
我试图找到一种方法,在robot框架的字典中,将变量名中包含'user'文本的所有变量存储在字典中。在
所以在robotframe中的字典应该是
我浏览了文档,但理解起来有点复杂
任何帮助都将不胜感激
我想有更好的方法来解决你试图解决的问题,但这里有一个字面上的回答你的问题。在
Robot有一个名为get variables的关键字,它返回所有已知Robot变量的字典。Robot还有一个名为evaluate的关键字,它允许您运行任意python代码。在该代码中,可以使用特殊语法$varname引用robot变量。在
$varname
使用这些关键字,您可以创建字典理解,从而为您创建新字典。在
在下面的示例中,使用原始问题中的数据,关键字Get user variables将返回如下所示的字典:
Get user variables
{ 'Volte_user_1': samsung, 'Volte_user_02': HTC }
注意,如果其他变量的名称中有字符串“user”,它们也会出现在列表中。在
我想有更好的方法来解决你试图解决的问题,但这里有一个字面上的回答你的问题。在
Robot有一个名为get variables的关键字,它返回所有已知Robot变量的字典。Robot还有一个名为evaluate的关键字,它允许您运行任意python代码。在该代码中,可以使用特殊语法
$varname
引用robot变量。在使用这些关键字,您可以创建字典理解,从而为您创建新字典。在
在下面的示例中,使用原始问题中的数据,关键字
Get user variables
将返回如下所示的字典:注意,如果其他变量的名称中有字符串“user”,它们也会出现在列表中。在
^{pr2}$相关问题 更多 >
编程相关推荐