0
私はかなり呪いに新しいので、noobの質問には申し訳ありません:)私はwhile True:
ループを実行してAPIからデータを取り出し、関数show_header_and_footer()
を使って提示します。次に、一定のリフレッシュを避け、APIプロバイダの制限を超えるために3秒間スリープします。Python curses:APIとgetch()から同時にデータを取得する
if __name__ == "__main__":
setup_curses()
while True:
catch_input()
show_header_and_footer()
stdscr.refresh()
header.refresh()
footer.refresh()
time.sleep(3)
あなたはおそらく気づいているように、そのように見えるcatch_input()
関数の呼び出しもあります:
def catch_input():
c = stdscr.getch()
if c in (ord('q'), ord('Q')):
curses.raw()
curses.endwin()
すべてが動作しますが、「Q」をクリックした後、私はtime.sleep(3)
の終わりまで待たなければならないが、 。それをどうすれば改善できますか?
、何も変わっていません – mrpapa