我對循環感到困惑。例如在python3中:GUI循環和另一個循環
import pygame
pygame.init()
....
....
while True:
....
....
pygame.display.update()
當我使用這個,程序使用時,關於%110 CPU。但是當我使用的GUI工具包一樣Tkinter的:
import tkinter
root = tkinter.Tk()
....
....
....
root.mainloop()
它使用約0.3%的CPU。我認爲兩者都是無限循環。我如何優化第一個代碼?
你在while循環裏面有什麼? – Dashadower
只是打印(「smt」)或幾行命令之間沒有區別。兩者都使用%94 - %110 - %120等。 – RichardBrook