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创建和使用字典实例详解
Nov 01 Python
Python里隐藏的“禅”
Jun 16 Python
Python人脸识别初探
Dec 21 Python
Python之列表的插入&替换修改方法
Jun 28 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
Python网页正文转换语音文件的操作方法
Dec 09 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
关于Tensorflow使用CPU报错的解决方式
Feb 05 Python
哪种Python框架适合你?简单介绍几种主流Python框架
Aug 04 Python
Python实现视频中添加音频工具详解
Dec 06 Python
python处理json数据文件
Apr 11 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作的文本留言本的例子(一)
2006/10/09 PHP
PHP的ASP防火墙
2006/10/09 PHP
SSI指令
2006/11/25 PHP
php 无限级 SelectTree 类
2009/05/19 PHP
php 生成WML页面方法详解
2009/08/09 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
PHP反射机制用法实例
2014/08/28 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
用 javascript 实现的点击复制代码
2007/03/24 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
js密码强度检测
2016/01/07 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
Python简单连接MongoDB数据库的方法
2016/03/15 Python
对Python中的@classmethod用法详解
2018/04/21 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
Python imread、newaxis用法详解
2019/11/04 Python
python Shapely使用指南详解
2020/02/18 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
爱奇艺VIP会员:大剧抢先看
2018/07/11 全球购物
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
地理科学专业毕业生求职信
2013/10/15 职场文书
毕业生个人求职信范例分享
2013/12/17 职场文书
群众路线剖析材料
2014/02/02 职场文书
物控部经理职务说明书
2014/02/25 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
2015年生活老师工作总结
2015/05/27 职场文书