Py学习  »  Python

python中try语句的放置位置

Schang • 5 年前 • 1535 次点击  

1我正在学习python,发现很难理解try-and-except语句的位置

def divide (n1, n2):
    try:
        d = n1/n2
    except :
        print("Wrong")

然后除以(10,0)得到正确的“错误”

但是如果我把try放在函数的顶部,它就不起作用了

try:
    def divide (n1, n2):
        d = n1/n2
except :
        print("Wrong")

然后除以(10,0)产生常规的回溯错误。

为什么在第二个例子中excel不起作用?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50271
 
1535 次点击  
文章 [ 5 ]  |  最新文章 5 年前