c语言的底层实现是用汇编写的,那么python这种解释型语言与底层交互的api又是怎么编写的?
2条回答 默认 最新
- 飞翔的云中猪 2023-01-01 23:15关注
我自己来回答一下,不知道对不对。
就是用c可以编写python的扩展,这与用汇编编写类似。
其中一个方法就是用c中python.h文件库可以写对应实现程序,并利用python中setup方法生成.dll文件或pyc文件(在编译过程插入python的字节码文件)以及头文件。(我觉得setup方法也可以不用,主要是它可以做到方便一站式解决,因为它可以帮你把你从c写好的源码编译成pyc文件,并生成对应的头文件,并将写好的包放入python环境,不然这些你都要自己做)。
下面是具体实现的链接
https://blog.csdn.net/bitekong/article/details/119954575?ops_request_misc=&request_id=&biz_id=102&utm_term=%E7%94%A8c%E8%AF%AD%E8%A8%80%E7%BC%96%E5%86%99python%E6%89%A9%E5%B1%95&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-119954575.142^v68^js_top,201^v4^add_ask,213^v2^t3_control2&spm=1018.2226.3001.4187本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 2020长安杯与连接网探
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
- ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
- ¥16 mybatis的代理对象无法通过@Autowired装填
- ¥15 可见光定位matlab仿真
- ¥15 arduino 四自由度机械臂
- ¥15 wordpress 产品图片 GIF 没法显示
- ¥15 求三国群英传pl国战时间的修改方法
- ¥15 matlab代码代写,需写出详细代码,代价私
- ¥15 ROS系统搭建请教(跨境电商用途)