我有一个文件package.py
,我正在尝试打包到 package.pyd
. 我有以下声明package.py
CURR = os.path.dirname(os.path.realpath(__file__))
当我运行时它工作正常,package.py
但是当我导入package.pyd
另一个文件时,wrapper.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 运行。
谢谢!