最近何かと忙しいです・・・全然遊ぶ暇がなす。 さて、MayaでPythonを実行してエラーが起こると、だいたいエラーの箇所がわからないです。 作ったモジュールをインポートした時にSyntax Errorとかでたら、何処を探せばいいのやらで、虱潰しになってしまうことが多々あります。 エラーが起きたときのために、try/except仕込んでおいてエラーをプリントしようとしても、行数やモジュールの場所がわからなかったりと色々困ります。 そんなPython人を救ってくれるのが、tracebackモジュールとsysモジュールの模様。 import sys, traceback try: # エラーとなる行 text == 'Miss' except: # エラーの情報をsysモジュールから取得 info = sys.exc_info() # tracebackモジュールのformat_tbメソッドで