一丶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中无法使用。

  

原文地址:https://www.cnblogs.com/Rcsec/p/8407221.html

时间: 2024-10-29 19:06:49

一丶Python模块之getpass模块的相关文章

python学习之getpass模块使用

我们登入linux时,输入密码是什么都不显示的,在python中也可以这样做,那就是getpass模块(在pycharm中无法使用) getpass模块中包含几个比较实用的功能: 1.getpass 用法:getpass.getpass([prompt[,steam]]) 说明:提示用户输入一段内容(用户输入的内容不会显式显示),参数 prompt 用于提示用户开始输入,默认为'Password: '.在 Unix 上,该提示符被写入到类文件对象流中.参数 stream 默认为控制终端 (/de

Python 标准库 -> Getpass 模块 -> 命令行下输入密码的方法.

getpass 模块 getpass 模块提供了平台无关的在命令行下输入密码的方法. getpass(prompt) 会显示提示字符串, 关闭键盘的屏幕反馈, 然后读取密码. 如果提示参数省略, 那么它将打印出 "Password:". getuser() 获得当前用户名, 如果可能的话. 使用 getpass 模块 1 import getpass 2 3 usr = getpass.getuser() 4 pwd = getpass.getpass("enter pass

PYthon模块之getpass模块

getpass模块提供了两个函数: 1. getpass.getpass() 2. getpass.getuser() getpass模块,提示用户输入密码而不回显. getpass.getpass(prompt='Password: ', stream=None) 用参数'prompt'提示用户开始输入,默认值为"Password:".zai Unix上,'prompt'提示符会被写入到类文件流中.默认写入到控制终端(/dev/tty),如果无法使用,会被写入到sys.stderr中

Python中的getpass模块

getpass模块用于输入密码时,隐藏密码字符 代码 import getpass name = input("请输入你的名字:") passwd = getpass.getpass("请输入你的密码:") print (name,passwd) 首先我们要import引入getpass的库,然后定义name.passwd变量,最后打印这两个变量. 在pycharm中运行结果如下 这是pycharm编辑器的问题,可以在windows命令行或者Mac电脑的终端运行这个

在Pycharm编辑器中调用getpass模块

兴趣来潮想复习一下python中的getpass模块编辑器使用Pycharm很简单的代码写完执行不到输入部分代码如下 import getpass print("""  --------------------**************----------------- """) #ss=getpass.getpass('please The password:') p = getpass.getpass('input your passwor

getpass模块

# -*- coding: utf-8 -*- #python 27 #xiaodeng #getpass模块 import getpass ''' >>> help(getpass) FUNCTIONS getpass = win_getpass(prompt='Password: ', stream=None) Prompt for password with echo off, using Windows getch(). getuser() Get the username fr

python模块基础之getpass模块

getpass模块提供了可移植的密码输入,一共包括下面两个函数: 1. getpass.getpass() 2. getpass.getuser() getpass.getpass([prompt[, stream]]) 提示用户输入一段密码,参数 prompt 用于提示用户开始输入,默认为'Password: '.在 Unix 上,该提示符被写入到类文件对象流中.参数 stream 默认为控制终端 (/dev/tty) 或入过前者不可用时为 sys.stderr (该参数在 Windows 上

python模块基础之getpass模块(pycharm中无法使用。)

python模块基础之getpass模块 getpass模块提供了可移植的密码输入,一共包括下面两个函数: 1. getpass.getpass() 2. getpass.getuser() getpass.getpass([prompt[, stream]]) 提示用户输入一段密码,参数 prompt 用于提示用户开始输入,默认为'Password: '.在 Unix 上,该提示符被写入到类文件对象流中.参数 stream 默认为控制终端 (/dev/tty) 或入过前者不可用时为 sys.s

Python系列5之模块

模块 1. 模块的分类 模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体). (1)自定义模块 自己定义的一些可以独立完成某个功能的一段程序语句,可以是一个文件,也可以是一个目录. (2)第三方模块 是由其他人写的一些程序语句,我们可以用它来实现自己的功能. (3)内置模块 是由python自己带的一些实现某种特定功能的组件. 2. 模块的导入 (1)python默认的模块寻找路径 当开始导入一个模快的时候,python默认的会先找到第一个路径去看