博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一丶Python模块之getpass模块
阅读量:5016 次
发布时间:2019-06-12

本文共 675 字,大约阅读时间需要 2 分钟。

Python模块之getpass模块

  Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

  getpass模块提供了可移植的密码输入,一共包括下面两个函数:

  1. getpass.getpass()  2. getpass.getuser()

  getpass.getpass()

1 getpass.getpass([prompt[, stream]])

  提示用户输入一段密码,参数 prompt 用于提示用户开始输入,默认为'Password: '。

  

  输入密码时,如果想要不可见,可使用getpass 模块中的 getpass方法。例:

1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3   4 import getpass5   6 pwd = getpass.getpass("input your password:")7   8 print pwd

  getpass.getuser()

  该函数返回登录的用户名,不要参数。

  该函数会检查环境变量LOGNAME,USER,LNAME 和USERNAME, 以返回一个非空字符串。如果这些变量的设置为空的话,会从支持密码的数据库中获取用户名,否则会触发一个找不到用户的异常!

  

 注,此模块在pycharm中无法使用。

  

转载于:https://www.cnblogs.com/Rcsec/p/8407221.html

你可能感兴趣的文章
12: xlrd 处理Excel文件
查看>>
【hibernate】1、Hibernate的一个注解 @Transient
查看>>
HihoCoder 1877 - Approximate Matching
查看>>
Elastic Search 语法总结
查看>>
yii2 源码分析1从入口开始
查看>>
Leetcode 128. Longest Consecutive Sequence
查看>>
C# 线程手册 第五章 扩展多线程应用程序 - 什么是线程池
查看>>
考研路茫茫--单词情结 - HDU 2243(AC自动机+矩阵乘法)
查看>>
HTTP运行期与页面执行模型
查看>>
tableView优化方案
查看>>
近期思考(2019.07.20)
查看>>
android中不同版本兼容包的区别
查看>>
在 mvc4 WebApi 中 json 的 跨域访问
查看>>
敏捷开发文章读后感
查看>>
xposed获取context 的方法
查看>>
He who hesitates is Lost
查看>>
关于<form> autocomplete 属性
查看>>
LeetCode:组合总数III【216】
查看>>
虚函数的效率问题
查看>>
收缩SqlServer数据库日记方法
查看>>