У меня есть файл 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.
Спасибо!