删除中文字符时每个删除动作只能删除一半字符

112 阅读1分钟

环境: mac + iterm2 + powerlevel10k + python3.9.6

在我执行代码input("XXXXX:")的时候输入中文,删除动作只能删除一半的字符.

起初我以为是iterm2的字体或者powerlevel10k出了问题,但是实际上是python出了问题.

需要在代码开头加上

import readline 

有可能需要安装

pip install readline

来源:

stackoverflow.com/questions/6…