我有两个模块,每个模块包含一个类。这些模块之一是.py
文件,另一个是.pyx
文件。在my_localtrack.pyx
文件中,我有一个如下所示的方法:
from *other.directory* import PointConverter
cdef local_tracker(PointConverter pc):
*method body elided*
运行代码时,出现错误消息“ PointConverter
不是类型标识符”。自从导入以来,Cython文件不应该将其识别为有效类型吗?还是需要将PointConverter.py
文件转换为Cython文件才能正确导入?我认为Cython文件应该能够导入预先存在的Python类。感谢您的帮助。