cuốn sách gpt4 ai đã làm

python - 带有 Python curses 的回调

In lại Tác giả: Vũ trụ không gian 更新时间:2023-11-03 14:31:03 29 4
mua khóa gpt4 Nike

我有这样的代码:

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有回调机制吗?如果不是,处理这种情况的规范方法是什么?

câu trả lời hay nhất

bạn có thể thử Urwid相反。

Urwid 在 curses 之上提供了一个更高级别的工具包,并包含一个事件循环来处理键盘和鼠标输入。它要么使用自己的基于选择的事件循环,要么可以连接到 gevent 或 Twisted。

除了有效地处理键盘输入之外,您还可以使用许多选项来处理用户输入,包括编辑框、列表控件等。

关于python - 带有 Python curses 的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10798211/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress