sh1.2 pyblosxom : pythonでのデバッグメッセージ の続き。 __LINE__やら__func__やらがなくても下記の方法を使えばデバッグできる。 tracebackモジュールを使う 下記のコードをデバッグしたい箇所に埋めこんでおけばスタックを表示してくれる。: import traceback; traceback.print_stack() 実際にはこんな感じになる。: import traceback def foo(l, n, str): traceback.print_stack() foo([1,2,3], 10, "hoge") で、これを実行すると、: % python foo.py File "foo.py", line 6, in <module> foo([1,2,3], 10, "hoge") File "foo.py", line 4, in