本文實例講述了python實現在控制台輸入密碼不顯示的方法。分享給大家供大家參考。具體實現方法如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import console; namespace console{ //控制台讀取密碼,並顯示星號 getPassword = function(){ var tstr = {}; var input = kbRead(true); while( input.wVirtualKeyCode != 0xD/*_VK_ENTER*/ ){ if( input.uChar.asciiChar ){ ..table.push(tstr,input.uChar.asciiChar); if( input.uChar.asciiChar > 0x80){ ..table.push(tstr,kbRead(true).uChar.asciiChar); } ..io.stdout.write("*"); } input = kbRead(true); } ..io.stdout.write('n'); return ..string.pack(tstr); } } io.open(); io.stdout.write("請輸入密碼:"); var pwd = console.getPassword(); import win; win.msgbox(pwd,"密碼");希望本文所述對大家的Python程序設計有所幫助。