这是一些代码。它应该是自我解释的。但无论如何我们走了。
try:
smtpserver.login(user, password)
print "password is: %s" % password
break;
except smtplib.SMTPAuthenticationError:
print "wrong: %s" % password
除了打印
之类的行之外,所有作品都有效wrong: pass
wrong: pass
wrong: pass
是否可以在同一行上打印,直到找到密码匹配?
答案 0 :(得分:3)
在python中,print语句末尾的,
可以防止换行,从而防止下一个文本在新行中打印。所以,
try:
smtpserver.login(user, password)
print "password is: %s" % password
break;
except smtplib.SMTPAuthenticationError:
print "wrong: %s" % password,
这将打印同一行中的所有文本,直到密码正确