在Python中,最“正确”、最符合Python习惯的方法是什么来进行用户输入验证呢?
我一直使用以下方法:
while True:
stuff = input("Please enter foo: ")
try:
some_test(stuff)
print("Thanks.")
break
except SomeException:
print("Invalid input.")
这个句子看起来很清晰易懂,但我不禁想知道是否有一些内置函数或其他东西可以代替它。
some_test
函数。 - inspectorG4dgetwith smtplib.SMTP_SSL(host=host, port=port) as server: server.login(user, password)
如果登录不成功,它会引发异常。然而,我是在一般情况下询问。 - henrebotha