在使用Python的過程中,想輸入賬號和密碼,但是密碼會隨著輸入顯示在屏幕上,為了解決這個問題需要用到msvcrt模塊
這里是使用代碼
import msvcrt, sysdef pwd_input(a): PRint str(a), chars = [] while True: newChar = msvcrt.getch() if newChar in '/r/n': print '' break elif newChar in '/b': if chars: del chars[-1] sys.stdout.write('/b/b') else: chars.append(newChar) sys.stdout.write('*') return str(chars)pwd = pwd_input('passWord:')
這樣就解決了顯示問題。
新聞熱點
疑難解答