我正在运行一个flask应用程序,它将每天同时调用函数getSomething(input)
。此函数返回一个字符串。我无法返回print(),因为我需要将字符串传递给另一个函数
使用定时器功能时
t = Timer(secs, getSomething, args=[input])
我不知道如何获得getSomething函数的返回值
示例:
from datetime import datetime, timedelta
from threading import Timer
# This shall trigger something at a certain time^
x = datetime.today()
y = x + timedelta(seconds=5)
delta_t = y - x
secs = delta_t.seconds + 1
def getSomething(a):
b = a + " Hello World"
return b
s = "Test"
t = Timer(secs, getSomething, args=[s])
t.start()
我知道以前也有人问过同样的问题。但我不能适应我的问题,虽然我认为我不能避免返回
问题可以通过以下方法解决:
另一个示例是如何从另一个线程获取数据:
相关问题 更多 >
编程相关推荐