我不明白为什么我们应该使用try而不是在我们的代码中。我的意思是当代码错误时,系统总会返回一些错误,告诉我们哪个部分不能通过编码。从我的理解,尝试,除了在代码出错时也向我们抛出一些错误。所以,谁能告诉我为什么我们应该尝试使用除了?
答案 0 :(得分:1)
使用try/except
的一个例子可以简单到检测一个值是否转换为另一个值来正确处理强制转换的结果。
try:
x = int(unknown_value)
# Execute more logic on x now that it is known to be safe
except ValueError:
# Execute different logic now that x is known not to be a numeric value
这是一个非常基本的例子,但可能是一个用例来回答你的问题。