在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