我的代碼看起來像這樣:回調與Python詛咒
stdscr.nodelay(1)
while True:
c = stdscr.getch()
if c != -1:
stdscr.addstr("%s was pressed\n" % c)
if time() - last > 1:
stdscr.addstr("time() == %s\n" % str(time()))
last = time()
不過,我擔心我的代碼確實是浪費/低效。是否有可用於curses的回調機制?否則,處理這種情況的規範方法是什麼?