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 相关文章推荐
python3.5实现socket通讯示例(TCP)
Feb 07 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
python实现XML解析的方法解析
Nov 16 Python
python列表推导式操作解析
Nov 26 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
Dec 04 Python
Python PyPDF2模块安装使用解析
Jan 19 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
May 10 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
Python将字典转换为XML的方法
Aug 01 Python
python判断变量是否为列表的方法
Sep 17 Python
python openpyxl模块的使用详解
Feb 25 Python
python通过新建环境安装tfx的问题
May 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
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
PHP类的特性实例分析
2016/09/28 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
python检测是文件还是目录的方法
2015/07/03 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
2021/01/05 Python
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
表扬信格式模板
2015/05/05 职场文书
2016习总书记系列重要讲话心得体会
2016/01/15 职场文书
pandas求平均数和中位数的方法实例
2021/08/04 Python
教你一步步实现一个简易promise
2021/11/02 Javascript