for循环执行顺序Python,python for循环例题
像这样,从程序的第四行开始,用于循环接着如果判定,之后的名字=自我. NIC _ ovs _ name _ pattern.search (o)在如果条件判定返回真实的之后执行代入操作还是如果返回错误的执行的?最后一行的返回ovs _ nics是满足什么条件返回的呢?虽然我不太清楚这个函数的整体执行顺序,但是请您指导。谢谢你。
定义_提取_ ovs _ NIC _ detail(自身,输出) :
ovs_nics=[]
ovs_nic={}
foroinoutput.split(\n ):
o中的if _uuid : in:
ovs_nic={}
名字=自我. NIC _ ovs _ name _ pattern.search(
如果不是,名称为无:
OVS尼克[名称]=名称。组(2)。strip ))
MAC=自我. NIC _ ovs _ MAC _ pattern.search(
如果不是麦克,则为无:
OVS_NIC[MAC]=MAC.group(2).strip ))
MTU=自我. NIC _ ovs _ MTU _ pattern.search(
如果不是,则磁带机(装置)为无:
OVS_NIC[MTU]=MTU.group(2))
速度=自我. NIC _ ovs _ speed _ pattern.search(
如果不是,速度为无:
ovs _ NIC[ speed ]=str(int(speed。group(2))/1000000(MB/s)))))))))))652
如果"类型:"在o:
OVS尼克。追加(OVS _ NIC)。
返回ovs _ nics
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。