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 list语法学习(带例子)
Nov 01 Python
利用一个简单的例子窥探CPython内核的运行机制
Mar 30 Python
python使用Image处理图片常用技巧分析
Jun 01 Python
Python的Django框架中从url中捕捉文本的方法
Jul 20 Python
Python备份目录及目录下的全部内容的实现方法
Jun 12 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
Sep 08 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
python判断文件是否存在,不存在就创建一个的实例
Feb 18 Python
Python+opencv 实现图片文字的分割的方法示例
Jul 04 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
Python实现像awk一样分割字符串
Sep 15 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 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的header和asp中的redirect比较
2006/10/09 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
php防止sql注入代码实例
2013/12/18 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
js实现的map方法示例代码
2014/01/13 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
JS 作用域与作用域链详解
2015/04/07 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
vue2过滤器模糊查询方法
2018/09/16 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
详解处理Vue单页面应用SEO的另一种思路
2018/11/09 Javascript
Python中类型检查的详细介绍
2017/02/13 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
Python装饰器用法实例总结
2018/02/07 Python
Python操作mongodb的9个步骤
2018/06/04 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
中医药大学市场营销专业自荐信
2013/09/29 职场文书
护士演讲稿范文
2014/01/05 职场文书
报到证丢失证明
2014/01/11 职场文书
消防安全员岗位职责
2014/03/10 职场文书
普通话宣传标语
2014/06/26 职场文书
js 实现验证码输入框示例详解
2022/09/23 Javascript