python3中使用的是函数input()进行用户交互,而在py2中是用raw_input函数来进行用户交互。
代码如下所示:
#!/usr/bin/env python
#_*_coding:utf-8_*_
1 username = input("username : ") #接受用户输入的字符保存到变量username中 2 passwd = input("password")
但在一些特定的场景下,可能需要隐藏输入的字符,比如在linux下输入密码时是不可见的。这是我们需要导入getpass模块的getpass方法:
#!/usr/bin/env python # -*- coding: utf-8 -*- import getpass pwd = getpass.getpass("请输入密码:") # 输出输入的内容 print(pwd)