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实现根据窗口标题调用窗口的方法
Mar 13 Python
Python绘制3d螺旋曲线图实例代码
Dec 20 Python
python操作excel的方法(xlsxwriter包的使用)
Jun 11 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
python函数与方法的区别总结
Jun 23 Python
Python标准库itertools的使用方法
Jan 17 Python
Python requests设置代理的方法步骤
Feb 23 Python
零基础小白多久能学会python
Jun 22 Python
Scrapy模拟登录赶集网的实现代码
Jul 07 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
python基于selenium爬取斗鱼弹幕
Feb 20 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不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
常规表格多表头查询示例
2014/02/21 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
详解vue2.0脚手架的webpack 配置文件分析
2017/05/27 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
基于vue.js无缝滚动效果
2018/01/25 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python格式化输出%s和%d
2018/05/07 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
python实现控制COM口的示例
2019/07/03 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
python 带时区的日期格式化操作
2020/10/23 Python
英国香水店:The Perfume Shop
2017/03/27 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
serialVersionUID具有什么样的特征
2014/02/20 面试题
JAVA代码查错题
2014/10/10 面试题
绩效工资分配方案
2014/01/18 职场文书
高中军训第一天感言
2014/03/06 职场文书