|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
有兴趣的可以玩一玩
- import msvcrt
- def pwd_input():
- chars = []
- while True:
- try:
- newChar = msvcrt.getch().decode(encoding="utf-8")
- except:
- return input("【温馨提醒:当前未在cmd命令行下运行,密码输入无法隐藏】:\n请在文件管理器空白处下按住shift + 右键 打开powershell/cmd 运行 python wenjianmingzi.py")
- if newChar in "\r\n":
- break
- elif newChar == "\b":
- if chars:
- del chars[-1]
- msvcrt.putch("\b".encode(encoding="utf-8"))
- msvcrt.putch( " ".encode(encoding="utf-8"))
- msvcrt.putch("\b".encode(encoding="utf-8"))
- else:
- chars.append(newChar)
- msvcrt.putch("*".encode(encoding="utf-8"))
- return ("".join(chars) )
- if __name__ == '__main__':
- print("\n密码:"+pwd_input())
复制代码 |
|