インポートに失敗したモジュールがあるとしましょう (インポート時に例外があります)。
例えば。test.py
次の内容で:
print 1/0
[明らかに、これは私の実際のファイルではありませんが、適切なプロキシとして代用できます]
ここで、python プロンプトで:
>>> import test
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "test.py", line 1, in <module>
print 1/0
ZeroDivisionError: integer division or modulo by zero
>>>
のパス/ファイルの場所を見つける最良の方法は何test.py
ですか?
[各ディレクトリでファイルを探してPython のモジュール検索パスを繰り返すこともできますが、もっと簡単な方法があるに違いないと思います...]