黑帽联盟

标题: python 执行输入的时候,字符替换成星号 [打印本页]

作者: 定位    时间: 2018-2-12 16:18
标题: python 执行输入的时候,字符替换成星号
在python二点几版本里面,我们通常用raw_input来进行输入,在3.0以上版本出现了input,代替了raw_input,但是在我们输入内容的时候,内容是可见的。有的时候我们出于安全考虑,需要把字符替换成星号字符。这里大家可以使用getpass模块,具体操作如下:

第一步:导入模块getpass
import getpass

第二步:调用getpass模块里面的函数getpass
getpass.getpass('这里输入的是回显的提示内容: ')

第三步:输入内容
你会发现你看不到我们输入的内容了
  1. >>> import getpass
  2. >>> pwd = getpass.getpass('password: ')
  3. password:
复制代码





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5