语言之间的相互拼接,才是最强的双剑合璧,而连接之间,总有一个需要承担起桥梁的内容,比如今天要跟大家说一说的这个ctypes模块,可以让python和C语言之间,相互连接,从而连贯起来使用,并且还能大大提高运行速度,这就是ctypes模块的作用,等等,当然也可以控制底层,一起来了解吧~
使用代码:
首先倒入库
from ctypes import * msvcrt = cdll.msvcrt //个人感觉相当于include<stdio.h> message_string = b"Hello world!\n" msvcrt.printf(b"Testing: %s", message_string) 还有,在linux的使用中如下: from ctypes import * libc = CDLL("libc.so.6") message_string = b"Hello world!\n" libc.printf(b"Testing: %s", message_string)
以上就是ctypes模块的简单使用,大家如果想联系C语言,就可以使用这种方式哦~上面实现的模块已经给大家交代清楚了,感兴趣的小伙伴都学习了解呢~
Copyright © 2019- net188.cn 版权所有 湘ICP备2022005869号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务