[Python] python在控制台输入密码但是不显示 →→→→→进入此内容的聊天室

来自 , 2020-08-21, 写在 Python, 查看 132 次.
URL http://www.code666.cn/view/d14fe370
  1. import console;
  2.  
  3. namespace console{
  4.     //控制台读取密码,并显示星号
  5.     getPassword = function(){
  6.         var tstr = {};
  7.         var input = kbRead(true);
  8.         while( input.wVirtualKeyCode != 0xD/*_VK_ENTER*/ ){
  9.             if( input.uChar.asciiChar ){
  10.                 ..table.push(tstr,input.uChar.asciiChar);
  11.                 if( input.uChar.asciiChar > 0x80){
  12.                     ..table.push(tstr,kbRead(true).uChar.asciiChar);
  13.                 }
  14.                 ..io.stdout.write("*");
  15.             }
  16.             input = kbRead(true);
  17.         }
  18.         ..io.stdout.write('\n');
  19.         return ..string.pack(tstr);
  20.     }
  21. }
  22.  
  23. io.open();
  24. io.stdout.write("请输入密码:");
  25. var pwd = console.getPassword();
  26.  
  27. import win;
  28. win.msgbox(pwd,"密码");
  29. #//python/5035

回复 "python在控制台输入密码但是不显示"

这儿你可以回复上面这条便签

captcha