python詳細安裝教程 如何在Python中創(chuàng)建一個CFUNCTYPE-python,回調callback,ctypes?
如何在Python中創(chuàng)建一個CFUNCTYPE-python,回調callback,ctypes?1. 我忘了ctypes的操作是:copy from所以我們的回調函數接收一個整數指針,并且必須返回一
如何在Python中創(chuàng)建一個CFUNCTYPE-python,回調callback,ctypes?
1. 我忘了ctypes的操作是:
copy from
所以我們的回調函數接收一個整數指針,并且必須返回一個整數。首先,我們創(chuàng)建回調函數的類型:
cmpfunc=cfunctype(c)int,POINTER(c)int,POINTER(c)對于函數,我們只需打印出(
]DEF)回調函數ucmpufunc(a,b):
print“pyucmpufunc”,a,b
返回0
創(chuàng)建c可調用回調函數:
cmpufunc=cmpfunc(pyucmpufunc)