ayongcydew 发表于 2016-9-13 17:24:35

求教:python语句写法

自动化测试的时候,有时由于任务MQ的异步处理,所以想在自动化框架里面实现一个异步等待的功能,python写的。
伪代码:
auto_sleep:(
语句1,
语句2,
语句...
判断条件,
等待时间)
具体描述如下:
在规定等待时间内,重复执行语句1,语句2,语句..., 直到满足判断条件,
超过等待时间则判定出错。
求大神指导用python如何写这段功能

若尘_51 发表于 2016-9-14 08:53:53

给个例子你参考下:

#程序一直打印“continue” ,超过5S之后,打印“Time Out!”,并退出
import time

if __name__ == '__main__':
    time.clock()
    while(1):
      print "continue"
      if time.clock()> 5:
            print "Time Out!"
            break
   

梦想家 发表于 2016-9-14 09:20:31

:L自己看看python循环判断呗

ayongcydew 发表于 2016-9-14 09:57:42

若尘_51 发表于 2016-9-14 08:53
给个例子你参考下:

#程序一直打印“continue” ,超过5S之后,打印“Time Out!”,并退出


谢谢大侠来指点,我可能描述得不够具体。我的例子里面 语句1和语句2,还有判断条件都希望是可变的。就像函数的入参一样。简单的循环判断的语句我是会写的,是想写一个通用的方法来解决所以需要用到这个功能的地方。

若尘_51 发表于 2016-9-14 10:19:11

ayongcydew 发表于 2016-9-14 09:57
谢谢大侠来指点,我可能描述得不够具体。我的例子里面 语句1和语句2,还有判断条件都希望是可变的。就像 ...

确实你描述不清晰,现在都还不清楚你要做成怎样?只是判断条件作为入参,还是连语句1、语句2也要作为入参?         

这写应该不难实现:将其封装成函数调用即可。

xjnkr 发表于 2016-9-15 10:08:29

顶你一下,好贴要顶!
页: [1]
查看完整版本: 求教:python语句写法