python:traceback:format_exc()

def zerodiv():
    a=0
    return 1/a

def calc():
    return zerodiv()
try:
    calc()
except:
    msg1 =traceback.format_exc()
    print "************** traceback"
    print msg1

(op)hdknr@debuniid:~$ python x.py
************** traceback
Traceback (most recent call last):
  File "x.py", line 10, in <module>
    calc()
  File "x.py", line 8, in calc
    return zerodiv()
  File "x.py", line 5, in zerodiv
    return 1/a
ZeroDivisionError: integer division or modulo by zero

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中