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