import getpass
import sys
import msvcrt
passwor = ''
while True:
x = msvcrt.getch()
if x == '\r':
break
sys.stdout.write('*')
passwor += str(x)
print('\n' + passwor)
尝试运行代码后,我无法在控制台中输入。认为这是由于 while 循环,但我不知道如何正确打破它。
如果你们对我可以做些什么来修复代码以便它可以接受回车键并停止 while 循环有任何想法,那将非常有帮助。
慕后森
尚方宝剑之说
互换的青春
GCT1015
相关分类