存储一个值并将其与新值进行比较

时间:2015-07-28 03:12:43

标签: python

我在python脚本运行器中工作,我一直试图找到一种存储值的方法,然后在几秒钟后进行自我比较。到目前为止,这是我的代码:

  initialexp = game.GetCharEXP()
    print initialexp

import time
print 'Waiting 5 seconds to check changes on Initial EXP'
time.sleep(5)

if initialexp == final exp:
    exit()

game.GetCharEXP()是软件中包含的一项功能(当我打印它时会显示该值)。

exit()是脚本运行器中包含的另一个函数。

所以,我想要的是将game.GetcharEXP()值存储到initialexp中,然后在5秒后将其与finalexp变量进行比较并进行循环(因此每5秒检查一次) )。

2 个答案:

答案 0 :(得分:2)

您可以创建一个while循环,然后在值匹配时将其中断。

import time
while 1:
    time.sleep(5)
    if initialexp == finalexp:
        break

答案 1 :(得分:0)

import time
while True:
    initialexp = game.GetCharEXP()
    time.sleep(5)
    if initialexp == game.GetCharEXP():
        # Exp did not change within 5 seconds so perform an action