近来做作业(老男孩那个9.9元的训练营)我想写一个装逼点的密文输入密码,类似于: 这个东西我先前实现过,忘了获取一个字节的方法是什么,于是去网上找,发现网上的实现方式大部分都有问题. 一.网上(百度)的三种实现方式 网上的实现方式不外乎三种: 直接明文输入(这是扯淡) 使用getpass模块 覆盖输入,无法看到位数,没有退格.(不好用) 通过msvcrt模块的getch和putch实现(有问题) 我们重点研究第三种. 二.第三种实现方式的问题何在? 先看代码: def inputPassword