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

相關文章
相關標籤/搜索