Python Cython:从其他模块调用模块
我正试图和cython一起完成一个相当大的项目,我有点困惑如何确保我不会把继承权搞砸 例如,假设我有一个位于 /Project/Globals/A.pxi 我还有另一个文件B.pxi,它依赖于A,位于 项目/公用设施/B.pxi 所以我想我所要做的就是把A.pxi包含在B.pxi中,它构建得很好 现在,在我的主Tester.py文件中Python Cython:从其他模块调用模块,python,cython,Python,Cython,我正试图和cython一起完成一个相当大的项目,我有点困惑如何确保我不会把继承权搞砸 例如,假设我有一个位于 /Project/Globals/A.pxi 我还有另一个文件B.pxi,它依赖于A,位于 项目/公用设施/B.pxi 所以我想我所要做的就是把A.pxi包含在B.pxi中,它构建得很好 现在,在我的主Tester.py文件中 #import Project.Globals #import Project.Utilies someVar=Project.Globals.A.SomeFu
#import Project.Globals
#import Project.Utilies
someVar=Project.Globals.A.SomeFunction()
B.AnotherFunction(someVar)
python调试器告诉我“在另一个函数中,received Project.Globals.A,expected Project.Utilities.A
我知道错误的原因,因为我包含了pxi文件,cython在其中写了一个。我该如何解决这个问题?在我的头撞了我的桌子几个小时后,我终于找到了答案。我深入阅读了手册,了解了构建模块的正确方法
\uuuu init\uuuuu.py
文件(可以为空)属于每个目录它工作得很好!在我的头撞在桌子上几个小时后,我终于找到了答案。我深入阅读了手册中关于构建模块的正确方法
\uuuu init\uuuuu.py
文件(可以为空)属于每个目录