预备知识: from ctypes import * from platform import * #查看使用的平台 print(system()) cdll_names = { 'Darwin' : 'libc.dylib', 'Linux' : 'libc.so.6', 'Windows': 'msvcrt.dll' } #加载各个版本的库 clib = cdll.LoadLibrary(cdll_names[system()]) #调用库中printf函数 clib.printf(c_char_p(b"Hello %d %f"),c_int(15),c_double(2.3))
----------------------输出结果