擅长:python、mysql、java
<p>您应该能够通过写入字符<code>\x08 \x08</code>来擦除星号。<code>\x08</code>将光标移回一个位置,空格将覆盖星号,然后最后一个<code>\x08</code>将光标再次移回,将其放在正确的位置以写入下一个<code>*</code>。</p>
<p>我不知道如何确定何时键入backspace,但您可以很容易地做到:只需在调用<code>x = msvcrt.getch()</code>之后添加类似<code>print repr(x)</code>的内容,然后启动程序并单击backspace。</p>