首页 > 学院 > 开发设计 > 正文

2015/9/3Python密码输入屏蔽字符

2019-11-14 17:01:51
字体:
来源:转载
供稿:网友

在使用Python的过程中,想输入账号和密码,但是密码会随着输入显示在屏幕上,为了解决这个问题需要用到msvcrt模块

这里是使用代码

import  msvcrt, sysdef pwd_input(a):    PRint str(a),    chars = []    while True:        newChar = msvcrt.getch()        if newChar in '/r/n':            print ''            break        elif newChar in '/b':            if chars:                del chars[-1]                sys.stdout.write('/b/b')        else:            chars.append(newChar)            sys.stdout.write('*')    return str(chars)pwd = pwd_input('passWord:')

这样就解决了显示问题。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表