在yaml中调用读取另一个yaml文件的参数和值时,如果参数是个列表要怎么循环遍历调用呢
yaml中存放了citycode的所有值读取的上面yaml文件的函数
def read_extract_data(self,key):
return YamlUtil().read_yaml(key)在此调用这个citycode
现在想要这个在后面这个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:
returnl
我运行后发现citycode只取第一个值‘000000’,怎么才能在调用的时候遍历所有的值呢
加数组下标 加数组下标 数组是否可以 用数组
页:
[1]