求教:python语句写法
自动化测试的时候,有时由于任务MQ的异步处理,所以想在自动化框架里面实现一个异步等待的功能,python写的。伪代码:
auto_sleep:(
语句1,
语句2,
语句...
判断条件,
等待时间)
具体描述如下:
在规定等待时间内,重复执行语句1,语句2,语句..., 直到满足判断条件,
超过等待时间则判定出错。
求大神指导用python如何写这段功能
给个例子你参考下:
#程序一直打印“continue” ,超过5S之后,打印“Time Out!”,并退出
import time
if __name__ == '__main__':
time.clock()
while(1):
print "continue"
if time.clock()> 5:
print "Time Out!"
break
:L自己看看python循环判断呗 若尘_51 发表于 2016-9-14 08:53
给个例子你参考下:
#程序一直打印“continue” ,超过5S之后,打印“Time Out!”,并退出
谢谢大侠来指点,我可能描述得不够具体。我的例子里面 语句1和语句2,还有判断条件都希望是可变的。就像函数的入参一样。简单的循环判断的语句我是会写的,是想写一个通用的方法来解决所以需要用到这个功能的地方。 ayongcydew 发表于 2016-9-14 09:57
谢谢大侠来指点,我可能描述得不够具体。我的例子里面 语句1和语句2,还有判断条件都希望是可变的。就像 ...
确实你描述不清晰,现在都还不清楚你要做成怎样?只是判断条件作为入参,还是连语句1、语句2也要作为入参?
这写应该不难实现:将其封装成函数调用即可。 顶你一下,好贴要顶!
页:
[1]