功能描述:
在某些應用場景中,需要實現“按任意鍵返回”這樣的功能,在Python中如果使用內置函數input()的話必須有個回車鍵才表示輸入結束,不夠完美。
在msvrct標準庫中,可以使用getch()/getwch()或getche()/getwche()函數實現“按任意鍵返回”這樣的功能,其中getch()和getwch()不回顯,getche()和getwche()回顯輸入的字符。getwch()和getwche()返回Unicode字符,getch()和getche()返回字節。
另外,在標準庫getpass中提供了getpass函數可以直接實現無回顯輸入,用來接收密碼時不至於被人偷看到。
1、按任意鍵返回
參考代碼:
運行結果:
2、無回顯輸入多字符
參考代碼:
運行結果:
3、無回顯輸入多字符
參考代碼:
運行結果: