Python實(shí)現(xiàn)的調(diào)用C語言函數(shù)功能簡單實(shí)例
本文實(shí)例講述了Python實(shí)現(xiàn)的調(diào)用C語言函數(shù)功能。分享給大家供大家參考,具體如下:
實(shí)例參考python cookbook 中的15.1節(jié)中的例子P612頁
先把 c文件編譯成 so文件
gcc a.c -fpic -shared -o lib.so
通過上面編譯成so文件
利用ctypes模塊。
from ctypes import cdll a=cdll.LoadLibrary("./lib.so") a.say()
能過上面代碼測(cè)試通過。
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python進(jìn)程與線程操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python requests獲取網(wǎng)頁常用方法解析
這篇文章主要介紹了Python requests獲取網(wǎng)頁常用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02openCV入門學(xué)習(xí)基礎(chǔ)教程第二篇
人臉識(shí)別,物體檢測(cè),OpenCV是基石,下面這篇文章主要給大家介紹了關(guān)于openCV入門學(xué)習(xí)基礎(chǔ)教程的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11關(guān)于Python中字典dict的存儲(chǔ)原理詳解
Python字典是另一種可變?nèi)萜髂P?可存儲(chǔ)任意類型對(duì)象。如字符串、數(shù)字、元組等其他容器模型,因?yàn)樽值涫菬o序的所以不支持索引和切片,需要的朋友可以參考下2023-05-05Python畫圖小案例之多啦A夢(mèng)叮當(dāng)貓超詳細(xì)注釋
在看了很多Python教程之后,覺得是時(shí)候做點(diǎn)什么小項(xiàng)目來練練手了,于是想來想去,用python寫了一個(gè)童年記憶的卡通人物哆啦A夢(mèng),代碼注釋無比詳細(xì)清楚,快來看看吧2021-09-09