51Testing软件测试论坛
标题:
在yaml中调用读取另一个yaml文件的参数和值时,如果参数是个列表要怎么循环遍历调用呢
[打印本页]
作者:
测试积点老人
时间:
2022-7-21 13:10
标题:
在yaml中调用读取另一个yaml文件的参数和值时,如果参数是个列表要怎么循环遍历调用呢
yaml中存放了citycode的所有值
[attach]139414[/attach]
读取的上面yaml文件的函数
def read_extract_data(self,key):
return YamlUtil().read_yaml(key)
复制代码
在此调用这个citycode
[attach]139415[/attach]
现在想要这个在后面这个yaml文件中循环遍历调用citycode的所有值,我在读取的函数中加了个for循环,但是只能打印出第一个值
def read_extract_data(self,key):
if type(YamlUtil().read_yaml(key))==str:
return YamlUtil().read_yaml(key)
if type(YamlUtil().read_yaml(key))==list:
list1=YamlUtil().read_yaml(key)
for l in list1:
return l
复制代码
我运行后发现citycode只取第一个值‘000000’,
怎么才能在调用的时候遍历所有的值呢
作者:
qqq911
时间:
2022-7-22 11:08
加数组下标
作者:
bellas
时间:
2022-7-22 11:38
加数组下标
作者:
jingzizx
时间:
2022-7-22 16:13
数组是否可以
作者:
litingting0214
时间:
2022-7-22 16:30
用数组
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2