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, 以返回一个非空字符串。如果这些变量的设置为空的话,会从支持密码的数据库中获取用户名,否则会触发一个找不到用户的异常!

 

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(47)-工作流设计-补充
  2. 易企秀微场景2016最新完整版V10.5,小编亲测修复众多错误
  3. Web Service简要概念,学习记录!
  4. [后端人员耍前端系列]KnockoutJs篇:快速掌握KnockoutJs
  5. 包含min函数的栈
  6. 编写基于jQuery的插件的方法
  7. 新浪微博客户端(3)-封装UIBarButtonItem
  8. python中的lambda
  9. Percona-Galera-Monitoring-Template监控模板说明
  10. OUTLOOK连EXCHANGE,配置POP3时跳出错误问题
  11. cxf调用c#的webservice
  12. HDU--杭电--4506--小明系列故事——师兄帮帮忙--快速幂取模
  13. 迈向新纪元编辑器Atom
  14. Java编程思想总结笔记The first chapter
  15. caffe源码 卷积层
  16. windows下的端口转发命令netsh
  17. WPF 样式(定义样式、引用样式、样式作用域、Trigger触发器)
  18. vue浏览器滚动加载更多
  19. Hive基础之绪论
  20. markdown操作手册

热门文章

  1. Git的安装与使用详解
  2. python中乱码怎么由来与解决方法
  3. 03-Java基础语法【 流程控制语句】
  4. 利用Python数据分析基础
  5. jsonp实现js跨域请求
  6. CAN报文格式
  7. Vue中美元$符号的意思
  8. java8 四大核心函数式接口Function、Consumer、Supplier、Predicate(转载)
  9. 2.6.1 XML配置:创建XML文件
  10. koa2第一天 安装koa2found 1 low severity vulnerability run `npm audit fix` to fix them, or `npm audit` for details