我写了一个函数,它会生成截图并检查它是否与旧的不同。示例代码如下。但是,我想知道pythons最佳实践来设置变量oldimage和图像。特别是在main()可以在第一次启动之前需要设置oldimage。我使用全局变量吗?在循环中初始化变量 - 使用全局变量?
def main():
image=screenGrab()
if equal(image,oldimage):
pass
else:
dosomething()
oldimage=image
while True:
main()
为什么不把''while'循环*放在函数*中? –