分享至
想問一下 PYTHON3想要做到類似 C 語言的 getchar()網路上是說用 getpass 雖然可以做 但是 不會顯示 字元比如 按 Y + ENTERY 就不會 SHOW想問一下有啥辦法 有啥套件 像getpass有阻擋效果的輸入
已邀請的邦友 {{ invite_list.length }}/5
安裝模組: pip install stdiomask
pip install stdiomask
範例:
import stdiomask mypass=stdiomask.getpass() print("YourPass:"+mypass)
執行結果:
Password: **** YourPass:abcd
資料來源: https://stackoverflow.com/questions/35805078/how-do-i-convert-a-password-into-asterisks-while-it-is-being-entered
你這個應該是 抓到後再印出來 我原本程式也可以做到我要的是他輸入立即就顯示字元 不是顯示**** 或不顯示 我的本意不是要輸入密碼 而是要 getchar 只是我不知道 PYTHON 到底有沒有這種東西
msvcrt.getch 貌似這個才是我要的 感謝回答原文裡面別人提的
IT邦幫忙