zoukankan      html  css  js  c++  java
  • 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)
    yyc
    
    关于本篇内容如有转载请注明出处;技术内容的探讨、纠错,请发邮件到70907583@qq.com
  • 相关阅读:
    一种在【微服务体系】下的【参数配置神器】
    阅读源代码之“那是我的青春”
    我谈防御式编程
    博客开篇
    redis-sentinel-cluster-codis
    redis-复制
    redis-持久化
    redis-事件
    圆角矩形精度条
    小程序---canvas画图,生成分享图片,画图文字换行
  • 原文地址:https://www.cnblogs.com/watertaro/p/9250215.html
Copyright © 2011-2022 走看看