package.pyにパッケージ化しようとし ているファイルがありますpackage.pyd。私は次の声明を持っていますpackage.py
CURR = os.path.dirname(os.path.realpath(__file__))
実行すると問題なく動作しますが、別のファイルpackage.pyにインポートすると、次のエラーメッセージが表示されますpackage.pydwrapper.py
Traceback (most recent call last):
File "C:\Projects\Wrapper.py", line 1, in <module>
import package
File "package.py", line 40, in init package (package.c:4411)
NameError: name '__file__' is not defined
.pyd ファイルの場所を取得するにはどうすればよいですか。また、.pyd または .py として実行されているかどうかを確認する方法もあります。
ありがとうございました!