zoukankan      html  css  js  c++  java
  • 一丶Python模块之getpass模块

    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 python
    2 # -*- coding: utf-8 -*-
    3   
    4 import getpass
    5   
    6 pwd = getpass.getpass("input your password:")
    7   
    8 print pwd

      getpass.getuser()

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

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

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

      

  • 相关阅读:
    墙奸有感
    关于ubuntu里的fcitx
    Ubuntu 9.10 ati HD 3470 显卡驱动 搞定
    XP与Ubuntu双系统的问题
    invalid conversion from ‘__pthread_t*’ to ‘pid_t’
    Julian Day
    m的n次幂的求法
    Sublime Text 2
    在虚拟机Virtualbox安装Win8消费者版
    记一个循环的错误
  • 原文地址:https://www.cnblogs.com/Rcsec/p/8407221.html
Copyright © 2011-2022 走看看