本文实例讲述了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程序设计有所帮助。

原文:http://www.jb51.net/article/68830.htm

python控制台不能输入_python实现在控制台输入密码不显示的方法相关推荐

  1. python等待用户输入_Python等待时间,等待用户输入

    python等待用户输入 Sometimes we want our python program to wait for a specific time before executing the n ...

  2. python如何获取输入_python如何从键盘获取输入实例

    python中使用input()函数来获取用户输入 函数 input() 让程序暂停运行,等待用户输入一些文本,获取用户的输入后,Python将其存储到一个变量中,以方便后期使用. name = in ...

  3. python获取键盘输入_Python 3 学习笔记之——键盘输入和读写文件

    1. 键盘输入 Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘.input 可以接收一个 Python 表达式作为输入,并将运算结果返回. str = inp ...

  4. python获取键盘输入_python之判断数据异常Python读取键盘输入

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: <python之判断数据异常Python读取键盘输入>总结了关于python网站教程,对于我们来www. ...

  5. python编写ATM类_Python中编写类的各种技巧和方法

    有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling).你可以把它当作一个教程, ...

  6. python 整行_python dataframe 输出结果整行显示的方法

    python dataframe 输出结果整行显示的方法 在使用dataframe时遇到datafram在列太多的情况下总是自动换行显示的情况,导致数据阅读困难,效果如下: # -*- coding: ...

  7. python rsa 公钥解密_python利用rsa库做公钥解密的方法教程

    前言 对于RSA的解密,即密文的数字的 D 次方求mod N 即可,即密文和自己做 D 次乘法,再对结果除以 N 求余数即可得到明文.D 和 N 的组合就是私钥(private key). 算法的加密 ...

  8. python结果按行输出_python dataframe 输出结果整行显示的方法

    在使用dataframe时遇到datafram在列太多的情况下总是自动换行显示的情况,导致数据阅读困难,效果如下: # -*- coding: utf-8 -*- import numpy as np ...

  9. python 字符串去空格_Python去除、替换字符串空格的处理方法

    个人想到的解决方法有两种,一种是 .replace(' old ',' new ') 第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉. 第二种方法是像这样 s ...

最新文章

  1. GNT格式转换为PNG格式
  2. 由Python历史「解密」Python底层逻辑
  3. 索尼诺基亚持股公司告赢苹果,获300万美元赔偿
  4. 终于来热风了,又一次感觉到什么叫温暖!
  5. xml python2.6_如何使用前缀选项解析python 2.6中的参数为-f file.xml
  6. WeTool逆向:借用别人的成果 打造自己的程序
  7. 应用悄悄拿走你的隐私做了什么?只需30秒这个AI给你答案
  8. 运行eclipse java virtual machine launcher 什么错误
  9. 客户端触发PostBack回发的两种写法
  10. web漏洞扫描器-awvs
  11. PS里面如何批处理图片
  12. tempo jsnode扩展 3d图形支持。
  13. linux查找文件重复项,Linux中如何使用命令查找重复文件
  14. 标题一定要长~~~~长~~~~~~~~~~~~~~长~~~~~~~~
  15. c++ private、protect、public、virtual详细说明***
  16. 一级b计算机excel有几题,一级B练习的Excel题库.doc
  17. 关于matlab兼容性win10系统,详解win10系统运行不了matlab10软件的办法
  18. 使用Atom打造无懈可击的Markdown编辑器
  19. 学生寝室电控系统的原理功能
  20. 专接本计算机与科学技术,计算机科学与技术专业专接本考什么

热门文章

  1. [OS复习]文件管理
  2. 项目经理应该把30%的时间用在编程上
  3. bcb中使用pas文件
  4. onbeforeunload与onunload事件
  5. eclipse部分快捷操作
  6. Servlet过滤器介绍之原理分析(转)
  7. PyTorch基础(九)----- torch.mean()方法
  8. 夏普电视android4.4.2,夏普电视怎么投屏 夏普电视投屏设置方法【详解】
  9. java 反射 参数名_JAVA 8 反射获取参数名
  10. linux pppd源码下载_pppd源代码分析