gpt4 book ai didi

python - 如何让密码以星号回显

转载 作者:太空狗 更新时间:2023-10-29 21:08:59 25 4
gpt4 key购买 nike

<分区>

我正在尝试制作一个登录窗口,提示用户输入他们的用户名和密码,尽管在输入密码时我正在寻找要打印的星号,例如普通密码输入(即 - Sekr3t 被回显如:* * * * * *)。

这是我目前的代码,我不明白为什么它不回显星号:

import msvcrt
import sys

def login(prompt = '> '):
write = sys.stdout.write

for x in prompt:
msvcrt.putch(x)
passw = ""

while 1:
x = msvcrt.getch()
if x == '\r' or x == '\n':
break
if x == '\b':
# position of my error
passw = passw[:-1]
else:
write('*')
passw = passw + x
msvcrt.putch('\r')
msvcrt.putch('\n')
return passw

如有任何帮助,我们将不胜感激。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com