python中getpass模块

 

在pycharm中运行下面的代码:

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

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

python中的getpass模块问题,在pycharm中不能继续输入密码,python中getpass模块 随笔 第1张

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

python中的getpass模块问题,在pycharm中不能继续输入密码,python中getpass模块 随笔 第2张

 

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

见下图

python中的getpass模块问题,在pycharm中不能继续输入密码,python中getpass模块 随笔 第3张

,

在pycharm中运行下面的代码:

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

 


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

python中的getpass模块问题,在pycharm中不能继续输入密码,python中getpass模块 随笔 第4张

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

python中的getpass模块问题,在pycharm中不能继续输入密码,python中getpass模块 随笔 第5张

 

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

见下图

python中的getpass模块问题,在pycharm中不能继续输入密码,python中getpass模块 随笔 第6张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄