gpt4 book ai didi

python - Python `schedule` 计划任务的返回值去了哪里?

转载 作者:行者123 更新时间:2023-12-01 07:28:28 26 4
gpt4 key购买 nike

我有一个使用 schedule 运行的计划任务图书馆。我的任务的返回值去了哪里?返回 True 与返回 False 的效果是否不同?

示例:

def foo():
return False

schedule.every().day.do(foo)
while True:
schedule.run_pending()
time.sleep(1)

最佳答案

它不会“去”任何地方。每个对象都有一个引用计数,以及类似的调用

a = foo()

只会增加 False 引用的任何对象的引用计数,以反射(reflect) a 现在也是对同一对象的引用.

在没有任何此类分配的情况下,例如

foo()

引用计数根本不增加。如果对该值的唯一其他引用是 foo 的本地名称,则该对象将受到垃圾收集。

关于python - Python `schedule` 计划任务的返回值去了哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57329502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com