本文介绍了隐藏raw_input()密码输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想隐藏密码,但是我不知道如何.我已经看到了show="*"
和getpass
,但是我不知道如何将它们放入此代码中.我正在使用Python 2.7.3并在Raspberry Pi上进行编码.
I want to hide my password but I don't know how. I have seen show="*"
and also getpass
but I don't know how to place them into this code. I'm using Python 2.7.3 and coding on a 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()
推荐答案
getpass
隐藏输入,只需在导入模块getpass
之后替换raw_input
,如下所示:
getpass
hides the input, just replace raw_input
after importing the module getpass
, like this:
import getpass
.
.
.
pa = getpass.getpass()
这篇关于隐藏raw_input()密码输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!