コード オブジェクトがどこから来たのかを知る必要があります。そのモジュール。だから私は(素朴に)試しました:
os.path.abspath(code.co_filename)
しかし、それは機能する場合と機能しない場合があります(abspathがcwdに依存しているためだと思います)
コード オブジェクトのモジュールの フル パスを取得する方法はありますか?
EDIT :
inspect モジュールの関数: getfile、getsourcefile、getmodule は、パスではなくファイル名のみを取得します (co_filename と同じ)。アブパスを使っているのかもしれません。