python实现在控制台输入密码不显示的方法


Posted in Python onJuly 02, 2015

本文实例讲述了python实现在控制台输入密码不显示的方法。分享给大家供大家参考。具体实现方法如下:

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程序设计有所帮助。

Python 相关文章推荐
Python 文件和输入输出小结
Oct 09 Python
Python列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
python实现指定字符串补全空格的方法
Apr 30 Python
Python之父谈Python的未来形式
Jul 01 Python
Python爬取网易云音乐上评论火爆的歌曲
Jan 19 Python
python中利用队列asyncio.Queue进行通讯详解
Sep 10 Python
Python Flask框架扩展操作示例
May 03 Python
Python队列、进程间通信、线程案例
Oct 25 Python
增大python字体的方法步骤
Jul 05 Python
python 基于opencv去除图片阴影
Jan 26 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 Python
一小时学会TensorFlow2之基本操作2实例代码
Sep 04 Python
python获取外网ip地址的方法总结
Jul 02 #Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 #Python
python脚本内运行linux命令的方法
Jul 02 #Python
举例区分Python中的浅复制与深复制
Jul 02 #Python
Python多进程机制实例详解
Jul 02 #Python
Python回调函数用法实例详解
Jul 02 #Python
在Python中marshal对象序列化的相关知识
Jul 01 #Python
You might like
强烈推荐:php.ini中文版(1)
2006/10/09 PHP
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
php输入流php://input使用示例(php发送图片流到服务器)
2013/12/25 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
jQuery 使用个人心得
2009/02/26 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
在Python中使用成员运算符的示例
2015/05/13 Python
Python 文件操作的详解及实例
2017/09/18 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
详解Django中间件执行顺序
2018/07/16 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
求职简历推荐信范文
2013/12/02 职场文书
公司活动方案范文
2014/03/06 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
小学教师年度个人总结
2015/02/05 职场文书
基层党支部承诺书
2015/04/30 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书