假设我们有一个main()
函数,它调用了一些放在不同文件中的函数。
什么是最佳做法?
选项1:将while循环放入主函数
def main():
interval = 60.0
start_time = time.time()
while True:
# calls to our functions
time.sleep(interval - (time.time()-start_time) % interval)
选项2:在while循环中调用main函数
def main():
# calls to our functions
interval = 60.0
start_time = time.time()
while True:
main()
time.sleep(interval - (time.time()-start_time) % interval)
它是否真的改变了使用一种方法而不是另一种方法?
感谢您的建议!
答案 0 :(得分:1)
由于技术原因,第一个似乎更快,但你将无法看到它。
它会更快,因为它创建更少的节点
对于人类而言,第二种情况将更容易阅读
在大多数情况下哪个更好
现在,我不能告诉你你必须使用哪一个,你必须自己做,因为这取决于你需要什么。