在 mac 上,python 诅咒的 getstr() 不起作用

时间:2021-01-19 12:02:05

标签: python curses

我在 mac 上使用 python 3.9.1 中的 curses 库。

我试过这个代码。

import curses


def main(stdscr):
    stdscr.move(0, 0)
    stdscr.addstr('Hello')
    stdscr.refresh()
    stdscr.move(0, 0)
    stdscr.addstr(str(len(stdscr.getstr(0, 0, 3).decode(encoding='utf-8'))))
    stdscr.refresh()

    while True:
        pass


curses.wrapper(main)

我期待'3ello'。但输出只是“你好”。

为什么?

img

或者您有其他方法可以在屏幕上获取原始文本吗?

0 个答案:

没有答案