在机器人框架中将Python变量及其值存储为字典

2024-09-29 06:26:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有python文件,它必须用作变量文件,即-V

文件内容为

Volte_user_01='samsung'
Volte_user_02='HTC'
cs_test='Vivo'

我试图找到一种方法,在robot框架的字典中,将变量名中包含'user'文本的所有变量存储在字典中。在

所以在robotframe中的字典应该是

^{pr2}$

我浏览了文档,但理解起来有点复杂

任何帮助都将不胜感激


Tags: 文件方法test文本框架内容字典robot
1条回答
网友
1楼 · 发布于 2024-09-29 06:26:36

我想有更好的方法来解决你试图解决的问题,但这里有一个字面上的回答你的问题。在

Robot有一个名为get variables的关键字,它返回所有已知Robot变量的字典。Robot还有一个名为evaluate的关键字,它允许您运行任意python代码。在该代码中,可以使用特殊语法$varname引用robot变量。在

使用这些关键字,您可以创建字典理解,从而为您创建新字典。在

在下面的示例中,使用原始问题中的数据,关键字Get user variables将返回如下所示的字典:

{
    'Volte_user_1': samsung, 
    'Volte_user_02': HTC
}

注意,如果其他变量的名称中有字符串“user”,它们也会出现在列表中。在

^{pr2}$

相关问题 更多 >