1
我正在使用Twisted並每x秒進行一次循環調用。瞭解Python扭曲的循環調用 - 保存LoopingCall函數的返回
我用於循環調用的函數會生成一個return語句。
def f():
# Obtain stuff
return stuff
def main():
LoopingCall(f).start(x)
如何檢索f的返回結果?
謝謝!
我正在使用Twisted並每x秒進行一次循環調用。瞭解Python扭曲的循環調用 - 保存LoopingCall函數的返回
我用於循環調用的函數會生成一個return語句。
def f():
# Obtain stuff
return stuff
def main():
LoopingCall(f).start(x)
如何檢索f的返回結果?
謝謝!
你想從哪裏「檢索」f
的結果? LoopingCall
只是被反應堆調用,所以這個問題沒有任何意義。如果您想main
以某種方式訪問沒有意義的結果,因爲main
只運行一次,但f
運行的次數可能是無限的。
因此,也許你只是想這樣做,而不是:
def f():
# Obtain stuff
return stuff
def do_something_with_f():
result = f()
do_something(result)
def main():
LoopingCall(do_something_with_f).start(x)