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 相关文章推荐
java直接调用python脚本的例子
Feb 16 Python
python网络编程学习笔记(四):域名系统
Jun 09 Python
Python判断值是否在list或set中的性能对比分析
Apr 16 Python
python 字典(dict)按键和值排序
Jun 28 Python
利用python发送和接收邮件
Sep 27 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
Linux下通过python获取本机ip方法示例
Sep 06 Python
python SVD压缩图像的实现代码
Nov 05 Python
python:动态路由的Flask程序代码
Nov 22 Python
Python小白学习爬虫常用请求报头
Jun 03 Python
Python爬虫 简单介绍一下Xpath及使用
Apr 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
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
jquery插件之easing 动态菜单
2010/08/21 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
2013/09/11 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
原生JavaScript编写canvas版的连连看游戏
2016/05/29 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
JavaScript严格模式详解
2017/01/16 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
美国家具网站:Cymax
2016/09/17 全球购物
美国家居用品和厨具购物网站:DealsDot
2019/10/07 全球购物
《孔繁森》教学反思
2014/04/17 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
婚宴新郎致辞
2015/07/28 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL
小程序自定义轮播图圆点组件
2022/06/25 Javascript