Python實現“按任意鍵返回”和無回顯輸入

功能描述:

在某些應用場景中,需要實現“按任意鍵返回”這樣的功能,在Python中如果使用內置函數input()的話必須有個回車鍵才表示輸入結束,不夠完美。

在msvrct標準庫中,可以使用getch()/getwch()或getche()/getwche()函數實現“按任意鍵返回”這樣的功能,其中getch()和getwch()不回顯,getche()和getwche()回顯輸入的字符。getwch()和getwche()返回Unicode字符,getch()和getche()返回字節。

另外,在標準庫getpass中提供了getpass函數可以直接實現無回顯輸入,用來接收密碼時不至於被人偷看到。

1、按任意鍵返回

參考代碼:

運行結果:

2、無回顯輸入多字符

參考代碼:

 

運行結果:

 

3、無回顯輸入多字符

參考代碼:

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章