以下是输出1:
server destination-path progress-percent
----------------- --------------------------------- ----------------
server1 /vol/server1/vol2 54%
输出2:
This table is currently empty.
我需要的是我需要等待,直到它完成100%或当不存在输出时,也就是当这个表当前是空的。你知道吗
下面是我尝试的代码,但它不起作用。但我想把我在发帖之前试过的东西放在这里
def wait_to_complete(self):
status = ''
while not status[2] == "100%" or not status[2] == "" :
for line in self.get_status.split("\n"): # get_status have output 1 or output 2
if (re.search(self.vserver_name, line)) and len(line) >= 3:
status = line.split(" ")
status = filter(None, status)
这里的状态是用
''
初始化的,然后访问第二个元素将给出索引错误尝试
你可以在无限循环中循环,并在条件满足时中断
相关问题 更多 >
编程相关推荐