python学习之getpass模块使用
Posted 水里的芋头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习之getpass模块使用相关的知识,希望对你有一定的参考价值。
我们登入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模块使用的主要内容,如果未能解决你的问题,请参考以下文章