在python中,我调用了calculate
文件中的pyx
函数,然后调用了其他cdef
函数。
python函数:
def getcoord():
array = ['A','B','C','D']
px = 5
py = 6
move = pyxFile.calculateCoord( array,x,y )
pyx函数:
def calculateCoord( array,px,py):
cdef vector[ char ] b
for i in range( len( array) ):
b.push_back( array[ i ] )
return search( b,py )
我正在尝试将python字符数组传递给vector[char]
,以便在我的cdef函数中使用,但是我的错误是an integer is required
行b.push_back( array[ i ] )
x
和y
是整数
search
(一个cdef函数)返回一个整数元组