PythonでC言語の__LINE__、__FILE__
C言語の__LINE__(記述した行の行番号)、__FILE__(ソースファイル名)と同様なことPythonでするにはこれで取れそう。
3.11 inspect -- 使用中オブジェクトの情報を取得する
http://www.python.jp/doc/release/lib/module-inspect.html
import inspect c=inspect.currentframe() print 'line: ' + str(c.f_lineno) print 'filename: ' + c.f_code.co_filename