我寫了一個函數,它會生成截圖並檢查它是否與舊的不同。示例代碼如下。但是,我想知道pythons最佳實踐來設置變量oldimage和圖像。特別是在main()可以在第一次啓動之前需要設置oldimage。我使用全局變量嗎?在循環中初始化變量 - 使用全局變量?
def main():
image=screenGrab()
if equal(image,oldimage):
pass
else:
dosomething()
oldimage=image
while True:
main()
爲什麼不把''while'循環*放在函數*中? –