在pycharm中運行下面的代碼:
1 import getpass 2 name = input('請輸入你的名字:') 3 passwd = getpass.getpass('請輸入你的密碼:') 4 print(name) 5 print(passwd)
結果見下圖,在輸出名字后不再運行,無法繼續輸入密碼
這是pycharm這個編譯器的問題要想讓程序繼續運行且,在輸入密碼不展示輸入的內容,需要在命令行運行當前和python文件,類似linux方法。
有兩種方法
1、輸入python xx.py
如下圖:
2、在當前py文件上右鍵點擊 show in explorer-->在文件夾地址欄中輸入cmd打開windows命令界面-->輸入python xx.py
見下圖