带有尾随空格的文本框

时间:2018-07-04 10:32:57

标签: python curses

我正在尝试使用文本框,但尾随空格有一些问题:

import curses.textpad

def main(stdscr):
    stdscr.clear()

    win = curses.newwin(1, 30, 1, 1)
    tb = curses.textpad.Textbox(win)

    tb.edit()
    s = tb.gather()
    stdscr.clear()
    stdscr.addstr(0,0,"Got string {!r}".format(s))
    stdscr.getch()

i = curses.wrapper(main)

如果我运行它,请按 a 并按 Enter ,我将得到Got string 'a '。 如何摆脱 extra 尾随空格?

请注意,输入带有尾随空格的字符串是有效的情况,因此不应删除。

编辑

请注意,如果我运行它,请按 a Space Enter ,我将得到Got string 'a '。我需要额外的尾随空格。

0 个答案:

没有答案