zoukankan      html  css  js  c++  java
  • python中getpass模块

    1 import getpass
    2 name = input('请输入你的名字:')
    3 passwd = getpass.getpass('请输入你的密码:')
    4 print(name)
    5 print(passwd)

    结果见下图,在输出名字后不再运行,无法继续输入密码

    这是pycharm这个编译器的问题要想让程序继续运行且,在输入密码不展示输入的内容,需要在命令行运行当前和python文件,类似linux方法。
    有两种方法
    1、输入python xx.py
    如下图:
    
    

    
    

    2、在当前py文件上右键点击 show in explorer-->在文件夹地址栏中输入cmd打开windows命令界面-->输入python xx.py

    
    

    见下图

    
    

    
    
    
    
    
    
    1.getpass.getuser()
    
    

    该函数返回登陆的用户名,不需要参数

    
    

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

     
  • 相关阅读:
    奇异值分解SVD
    Google Draco点云压缩
    C++计时函数
    NDT正态分布变换配准
    点云配准 Registration
    图像的距
    镜头基础
    道格拉斯-普克算法
    霍夫变换
    opencv基础
  • 原文地址:https://www.cnblogs.com/xiaohaodeboke/p/11796268.html
Copyright © 2011-2022 走看看