def divide(x, y):
try:
# Floor Division : Gives only Fractional Part as Answer
result = x // y
print("Yeah ! Your answer is :", result)
except ZeroDivisionError:
print("Sorry ! You are dividing by zero ")
try:
result = x // y
print("Yeah ! Your answer is :", result)
except:
print("An error occurred")
try:
# Floor Division : Gives only Fractional Part as Answer
result = x // y
print("Yeah ! Your answer is :", result)
except ZeroDivisionError:
print("Sorry ! You are dividing by zero ")
except NameError:
print("Name Error")
except MemoryError:
print("Memory Error")
except AttributeError:
print("Here is some\
long long error message\
.....")
我有一个包含三个 try...except
子句的函数。我的目标是检测它有多少个独立的 try...except
子句(在这个函数中是3个),以及每个子句中有多少 except
关键字(第一个和第二个各有1个,第三个有4个)。
我尝试通过执行以下代码来导入此文件
with open("test.py", "r") as f:
content = f.readlines()
... # getting each line
尝试通过检测缩进级别来分割try...except
子句。
然而,我觉得这不是一种全面的方法,可能有更简单的方法。
需要帮助吗?
try...except
语句块。我正在尝试检测它们。 - Dawn17try...except
子句? - sanyasshexcept
(在我的问题中是第二个try...except
子句)。2)是的。 - Dawn17