跳转到主要内容

一个跨平台的Python模块,用于在stdio终端中输入密码并显示****掩码,这是getpass无法完成的。

项目描述

Stdio Mask

一个跨平台的Python模块,用于在stdio终端中输入密码并显示****掩码,这是getpass无法完成的。

安装

要使用pip安装,请运行

pip install stdiomask

快速入门指南

Python标准库中的getpass.getpass()函数在您输入时不会显示“掩码”字符;它只会显示空白。如果您希望显示掩码字符,可以使用stdio.getpass()函数。

典型用法

>>> import stdiomask
>>> stdiomask.getpass()
Password: *********
'swordfish'
>>> stdiomask.getpass(prompt='PW: ')
PW: *********
'swordfish'
>>> stdiomask.getpass(mask='X')
Password: XXXXXXXXX
'swordfish'
>>> stdiomask.getpass(mask='') # Falls back and calls getpass.getpass()
Password:
'swordfish'

贡献

如果您想为Stdio Mask做出贡献,请查看https://github.com/asweigart/stdiomask

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

stdiomask-0.0.6.tar.gz (3.6 kB 查看哈希值)

上传时间:

支持