我在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秒检查一次) )。
答案 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