我有一个命令行python应用程序,它从命令行输入读取日语字符。问题是“擦除”键不能很好地工作,让我解释一下:
发生的情况是,当我试图删除一个汉字时,该字符似乎没有被删除:该字符实际上被删除了(我知道这一点,因为我已经调试了它),但它仍然出现在命令行中。e、 例如,假设我有以下字符:
四つください。
现在,如果我按3次擦除键,我会得到:
四つくださ
如您所见,仅删除了两个字符(第一个字符) 。
和 い
). 但是,如果我按enter键,脚本将正确地解释为只剩下 四つくだ
. 换句话说,这3个字符实际上被删除了,但是 さ
在终端中仍然可见。
我能做些什么来解决这个问题?
1条答案
按热度按时间iswrvxsc1#
通过执行以下操作,问题得到修复:
我不知道是什么解决了问题,但它确实解决了。