Python内置库:getpass(密码输入工具)

这篇具有很好参考价值的文章主要介绍了Python内置库:getpass(密码输入工具)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

getpass模块提供了两个函数getpass和getuser,隐式密码输入和获取当前用户,当你想要用户输入密码,基于安全考虑,密码又不能明文显示出来的时候就可以使用这个模块。

官方文档: getpass — Portable password input

getpass(prompt='Password: ', stream=None)

没有回显地获取用户输入的密码。 使用 prompt 设置提示语,默认提示语 Password: , 该提示语会输出到 stream 设置的file-like对象,默认为 /dev/tty (如果不可用,则输出到 sys.stderr )。通常直接使用默认值就行,包括 stream 参数,当我们使用SSH连接到Linux环境时,在终端就能看到提示语。注意, stream 参数在Windows上会被忽略。

getuser()

获取当前登录的用户名。此函数将从环境变量LOGNAME、USER、LNAME、USERNAME中按顺序读取第一个非空的值。若这些环境变量都未设置,在支持 pwd 模块的系统上,会返回对应的密码数据库登录名。在获取登录名的功能上,推荐优先使用此函数,而非 os.getlogin()文章来源地址https://www.toymoban.com/news/detail-844149.html

>>> import getpass
>>> pwd = getpass.getpass()
Password:
>>> pwd
'abc'
>>> getpass.getuser()
'Administrator'

到了这里,关于Python内置库:getpass(密码输入工具)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python 常用内置模块之 logging(日志输出)

    Python logging 模块定义了为应用程序和库实现灵活的事件日志记录的函数和类,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket 等,甚至可以自定义实现具体的日志记录方式。 Logging 优点

    2024年02月05日
    浏览(52)
  • 在Python中利用内置SQLite3模块进行数据库操作的完整指南

      在Python中,使用SQLite非常方便,Python内置了 SQLite3 模块,无需额外安装。SQLite 是一个轻量级的嵌入式数据库,适用于小型项目和单用户应用。以下是一个简单的示例,演示如何在 Python 中使用 SQLite,并提供了常见的查询、增加、修改和删除功能。 首先,确保你的 Python 安装

    2024年02月03日
    浏览(59)
  • Python自动打开浏览器、输入账号密码、登录、截图

    这里示例一下通过python,自动打开网页,登录后自动截图 总体思路如下:  ① 加载Chrome浏览器 驱动程序 (下载地址)         具体下载方式可以参考:使用selenium自动打开谷歌浏览器 ② 打开url 链接(此处建议sleep等待一下,避免网速或内存不良时,导致网页打开较久的问

    2024年02月12日
    浏览(44)
  • Python使用selenium自动打开网页、输入账号密码并登录

    此处示例使用 谷歌Chrome浏览器 ,打开指定网页,输入账号密码,并登录; 代码思路如下: ① 加载Chrome浏览器 驱动程序 (下载地址)         具体下载方式可以参考:使用selenium自动打开谷歌浏览器 ② 打开url 链接(此处建议sleep等待一下,避免网速或内存不良时,导致网

    2024年02月11日
    浏览(78)
  • Python 使用 pywifi 模块 破解wifi密码

    原文链接: Python 使用 pywifi 模块 破解wifi密码 上一篇: conda 换源 下一篇: TensorFlow 线性回归 拟合 git https://github.com/awkman/pywifi 常见常量 获取网卡对象 查看对象属性 查看网卡名称 断开wifi连接 连接wifi 扫描wifi信息,由于扫描需要时间,在扫描指令下达后需要等待一会才能拿到结

    2023年04月17日
    浏览(57)
  • 华为OD机试 - 密码输入检测(Java & JS & Python & C)

    题目描述 给定用户密码输入流 input,输入流中字符 \\\'\\\' 表示退格,可以清除前一个输入的字符,请你编写程序,输出最终得到的密码字符,并判断密码是否满足如下的密码安全要求。 密码安全要求如下: 密码长度 ≥ 8; 密码至少需要包含 1 个大写字母; 密码至少需要包含

    2024年02月03日
    浏览(70)
  • 如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码

    Win10 专业版 远程解锁 蓝牙解锁小程序 如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码 手机不需要拿出来,在口袋里就可以自动解锁,比如中午12点出去吃饭,人走手机也走了,蓝牙离开了电脑范围,电脑会自动解

    2024年02月07日
    浏览(81)
  • Python输入账号密码判断是否正确并输出,典型案例-百钱买百鸡的两个程序代码

    目录 前 一、输入账号密码判断是否正确并输出 1.实现的功能 2.代码程序 3.运行截图 二、典型案例-百钱买百鸡 1.实现的功能 2.代码程序 3.运行截图 1.因多重原因,本博文由两个程序代码部分组成,如果想使用快速查找, 建议浏览目录检索; 2.本代码为Python语言,我使用的是

    2024年02月04日
    浏览(55)
  • 【华为OD机考 统一考试机试C卷】 密码输入检测(C++ Java JavaScript Python)

    2023年11月份,华为官方已经将 华为OD机考:OD统一考试(A卷 / B卷)切换到 OD统一考试(C卷)和 OD统一考试(D卷) 。 真题目录:华为OD机考机试 真题目录(C卷 + D卷 + B卷 + A卷) + 考点说明 专栏:2023华为OD机试( B卷+C卷+D卷)(C++JavaJSPy) 华为OD面试真题精选:华为OD面试真题精

    2024年02月05日
    浏览(67)
  • 忘记卡巴斯基内置账户密码 / 取消卡巴斯基密码保护

    下载地址:http://media.kaspersky.com/utilities/ConsumerUtilities/KLAPR.zip 然后按照下列步骤进行操作: 1.重启计算机进入计算机安全模式 2.在该模式中运行工具(KLAPR.bat)(使用鼠标右键点击,选择“以管理身份运行”) 3.完成后重启计算机即可 Windows 7开机时不断按F8 键,选择到安全模式

    2024年02月14日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包