python中getpass模块

在pycharm中运行下面的代码:python

1 import getpass
2 name = input('请输入你的名字:')
3 passwd = getpass.getpass('请输入你的密码:')
4 print(name)
5 print(passwd)

 


结果见下图,在输出名字后再也不运行,没法继续输入密码

这是pycharm这个编译器的问题要想让程序继续运行且,在输入密码不展现输入的内容,须要在命令行运行当前和python文件,相似linux方法。
有两种方法
一、输入python xx.py
以下图:

 

二、在当前py文件上右键点击 show in explorer-->在文件夹地址栏中输入cmd打开windows命令界面-->输入python xx.pylinux

见下图windows

相关文章
相关标签/搜索