我认为您可以使用msvcrt做得更好:
import msvcrt, timei = 0while True: i = i + 1 if msvcrt.kbhit(): if msvcrt.getwche() == 'r': break time.sleep(0.1)print(i)
可悲的是,仍然是特定于Windows的。

我认为您可以使用msvcrt做得更好:
import msvcrt, timei = 0while True: i = i + 1 if msvcrt.kbhit(): if msvcrt.getwche() == 'r': break time.sleep(0.1)print(i)
可悲的是,仍然是特定于Windows的。