如何在python中找到给定代码中所有可抛出的异常?

2024-09-27 19:23:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个工作代码库,其中包含如下代码实例:

while True:
    try:
        foo()
        bar()
        kik()
        lol()
    except:
        sleep(0.05)

我现在必须对foobarkiklol中的部分或全部进行更改,过于宽泛的异常处理使我的生活陷入了地狱,因为很难知道原始编写者正在捕获什么以及如何不破坏某些用例

我怎样才能知道这段代码可能抛出的所有异常,这样我就可以修复这个怪物,而不会破坏当前工作的功能

谢谢


Tags: 实例代码truefoobarsleep用例try

热门问题