Robotframework 可以在机器人框架中复制对象吗?
意识到“复制列表”关键字,我做了一个小实验:Robotframework 可以在机器人框架中复制对象吗?,robotframework,Robotframework,意识到“复制列表”关键字,我做了一个小实验: ${a}= Create List 3 5 ${b}= set variable ${a} append to list ${b} 6 log to console ${a} log to console ${b} [u'3', u'5', u'6'] [u'3', u'5', u'6'] 所以基本上,“set variable”只是引用“a” 在列表和目录的情况下,机器人有可能复制,但其他对象呢?是否可以进行复制,而不引用RF
${a}= Create List 3 5
${b}= set variable ${a}
append to list ${b} 6
log to console ${a}
log to console ${b}
[u'3', u'5', u'6']
[u'3', u'5', u'6']
所以基本上,“set variable”只是引用“a”
在列表和目录的情况下,机器人有可能复制,但其他对象呢?是否可以进行复制,而不引用RF中的对象?可从robotframework==3.1.2获取收集的深度复制
${a}= Create List 3 5
${b}= Copy List ${a} deepcopy=True
append to list ${b} 6
log to console ${a}
log to console ${b}
[u'3', u'5']
[u'3', u'5', u'6']
如果它是非集合对象,您可以使用pythoncopy.deepcopy(obj)