15 秒ごとに値を更新して返すコードがあります。
def set_interval(func, sec):
def func_wrapper():
set_interval(func, sec)
func()
t = threading.Timer(sec, func_wrapper)
t.start()
return t
def gem_price():
return random.randint(1,1000)
print ("Updated")
set_interval(gem_price, 15)
コードの後半で、関数「gem_price」によって返された値を出力したいと考えています。これについて私が行ってきた方法は、関数自体を印刷することです。
print(gem_price())
私が抱えている問題は、このメソッドを使用して「gem_price」を出力するたびに、値が更新されることです。値を更新せずに出力できるようにしたいと思います。
これを行う方法はありますか?前もって感謝します!