我正在尝试使用文本框,但尾随空格有一些问题:
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 '
。我需要额外的尾随空格。