一个跨平台的Python模块,显示密码输入为****。不同于getpass,在Windows上也能工作。以前称为stdiomask。
项目描述
PWInput
一个跨平台的Python模块,显示密码输入为****。以前称为stdiomask。
安装
要使用pip安装,运行
pip install pwinput
快速入门指南
Python标准库中的getpass.getpass()
函数在您输入时会显示“掩码”字符;它仅显示空白。如果您想显示掩码字符,可以使用pwinput.pwinput()
函数代替。
典型用法
>>> import pwinput
>>> pwinput.pwinput() # Show * for each typed character.
Password: *********
'swordfish'
>>> pwinput.pwinput(prompt='PW: ') # Show a custom prompt.
PW: *********
'swordfish'
>>> pwinput.pwinput(mask='X') # Show a different character when user types.
Password: XXXXXXXXX
'swordfish'
>>> pwinput.pwinput(mask='') # Don't show anything when user types (falls back and calls getpass.getpass()).
Password:
'swordfish'
贡献
如果您想为pwinput做出贡献,请查看https://github.com/asweigart/pwinput
支持
如果您觉得这个项目很有用,并想支持其开发,请考虑在Patreon上向其创作者捐赠。
项目详情
关闭
pwinput-1.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca1a8bd06e28872d751dbd4132d8637127c25b408ea3a349377314a5491426f3 |
|
MD5 | 7d2b48529556b00b90eae2aed96a79d9 |
|
BLAKE2b-256 | 4bc9f6d03c2214c282251baa38c6be08f5b9f81f1ea488716cd2335e7e190b58 |