发布时间:2019-07-25 09:13:04编辑:auto阅读(2448)
转载自:http://blog.csdn.net/lf8289/article/details/2322550
在python中调用dll文件中的接口比较简单,实例代码如下:
如我们有一个test.dll文件,内部定义如下:
在python中我们可以用以下两种方式载入
其中ctypes.windll为ctypes.WinDll类的一个对象,已经在ctypes模块中定义好的。在test.dll中有test接口,可直接用dll调用即可
由于在test这个接口中需要传递两个参数,一个是void类型的指针,它指向一个缓冲区。一个是该缓冲区的长度。因此我们要获取到python中的字符串的指针和长度
如果修改test.dll中接口的定义如下:
由于接口中定义的是cdecl格式的调用,所以在python中也需要用相应的类型
上一篇: 【python 图像识别】图像识别从菜鸟
下一篇: python3使用pymysql操作My
48866
47934
38709
35858
30285
27039
26072
20904
20700
19067
502°
596°
604°
611°
587°
572°
637°
711°
830°
928°