Ste*_*man 19 python raw-input masking
我想隐藏我的密码,但我不知道如何.我已经看到了show="*"
,getpass
但我不知道如何将它们放入此代码中.我正在使用Python 2.7.3并在Raspberry Pi上编码.
ans = True
while ans:
print("""
-------------
| 1. Shutdown |
| 2. Items |
-------------
""")
ans=raw_input("""
Please Enter A Number: """)
if ans == "1":
exit()
elif ans == "2":
pa=raw_input("""
Please Enter Password: """)
if pa == "zombiekiller":
print("""
----------------
| 1. Pi password |
| 2. Shutdown |
----------------
""")
pe=raw_input ("""
Please Enter A Number: """)
if pe == "1":
print ("""
Pi's Password Is Adminofpi""")
import time
time.sleep(1)
exit()
elif pe == "2":
exit()
else:
print("""
You Have Entered An Inccoredt Option. Terminating Programm""")
import time
time.sleep(1)
exit()
else:
print("""
You Have Entered An Inccorect Password. Terminating Programm""")
import time
time.sleep(1)
exit()
Run Code Online (Sandbox Code Playgroud)
tam*_*gal 54
getpass
隐藏输入,只需raw_input
在导入模块后替换getpass
,如下所示:
import getpass
.
.
.
pa = getpass.getpass()
Run Code Online (Sandbox Code Playgroud)