码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之getpass模块使用

时间:2018-07-01 15:55:49      阅读:418      评论:0      收藏:0      [点我收藏+]

标签:int   参数   user   username   输入密码   har   steam   some   stream   

我们登入linux时,输入密码是什么都不显示的,在python中也可以这样做,那就是getpass模块(在pycharm中无法使用)

 

getpass模块中包含几个比较实用的功能:

1、getpass

用法:getpass.getpass([prompt[,steam]])

说明:提示用户输入一段内容(用户输入的内容不会显式显示),参数 prompt 用于提示用户开始输入,默认为‘Password: ‘。在 Unix 上,该提示符被写入到类文件对象流中。参数 stream 默认为控制终端 (/dev/tty) 或入过前者不可用时为 sys.stderr (该参数在 Windows 上无效)

使用效果如下:

>>> import getpass
>>> pw = getpass.getpass()
Password:
>>> print(pw)
hello
>>> pw = getpass.getpass(‘please input some word:‘)
please input some word:
>>> print(pw)
world
>>>

 

2、getuser

用法:getpass.getuser()

说明:方法没有任何参数,默认按照如下顺序获取登入用户名:LOGNAME、USER、LNAME 和 USERNAME。即哪个系统变量不为NULL,就使用哪个

>>> import getpass>>> user = getpass.getuser()
>>> user = getpass.getuser()
>>> print(user)
YangYuchun

 

python学习之getpass模块使用

标签:int   参数   user   username   输入密码   har   steam   some   stream   

原文地址:https://www.cnblogs.com/watertaro/p/9250215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!