/foo.so') CGOFunc = ctypes.CFUNCTYPE(None, ctypes.c_int32) def GoCB(c): print("c =", c) cb = CGOFunc (GoCB) lib.TestCB(5, 6, cb) 这个网上都有说,其实就是py调用c接口,然后c又回调py函数的做法。。。