跳转到主要内容

一个跨平台的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 (4.4 kB 查看哈希值)

上传时间:

由以下提供支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面