创新互联Python教程:getpass—-便携式密码输入工具

getpass —- 便携式密码输入工具

源代码: Lib/getpass.py

我们提供的服务有:网站设计、做网站、微信公众号开发、网站优化、网站认证、西双版纳ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的西双版纳网站制作公司


Availability: not Emscripten, not WASI.

This module does not work or is not available on WebAssembly platforms wasm32-emscripten and wasm32-wasi. See WebAssembly platforms for more information.

getpass 模块提供了两个函数:

getpass.getpass(prompt=’Password: ‘, stream=None)

提示用户输入一个密码且不会回显。 用户会看到字符串 prompt 作为提示,其默认值为 'Password: '。 在 Unix 上,如有必要提示会使用替换错误句柄写入到文件类对象 streamstream 默认指向控制终端 (/dev/tty),如果不可用则指向 sys.stderr (此参数在 Windows 上会被忽略)。

如果回显自由输入不可用则 getpass() 将回退为打印一条警告消息到 stream 并且从 sys.stdin 读取同时发出 GetPassWarning。

备注

如果你从 IDLE 内部调用 getpass,输入可能是在你启动 IDLE 的终端中而非在 IDLE 窗口本身中完成。

exception getpass.GetPassWarning

一个当密码输入可能被回显时发出的 UserWarning 子类。

getpass.getuser()

返回用户的“登录名称”。

此函数会按顺序检查环境变量 LOGNAME, USER, LNAMEUSERNAME,并返回其中第一个被设置为非空字符串的值。 如果均未设置,则在支持 pwd 模块的系统上将返回来自密码数据库的登录名,否则将引发一个异常。

通常情况下,此函数应优先于 os.getlogin() 使用。


当前题目:创新互联Python教程:getpass—-便携式密码输入工具
标题链接:http://bzwzjz.com/article/cdcppph.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站制作 成都网站建设 网站制作 四川成都网站设计 LED网站设计方案 网站建设方案 商城网站建设 成都品牌网站建设 网站设计公司 成都定制网站建设 手机网站建设 成都网站建设 成都网站制作 手机网站建设 成都网站建设 成都网站建设 成都网站设计 成都响应式网站建设 网站建设公司 网站建设方案 成都网站建设 网站建设费用