5

トレースバック全体を含めずに、失敗した実際の行を確実に出力するにはどうすればよいですか? トレースバックは私には長すぎるかもしれません。すべてを印刷してください。

このコードは関数 a と b のエラーのみを出力しますが、実際のエラーが関数 d で発生したことを確認したいと思います。

import traceback
def a():
    try:
        return b();
    except:
        print traceback.format_exc(2)

def b():
    return c();

def c():
    return d();

def d():
    x = 1/0

a()
4

3 に答える 3