Python實現(xiàn)的調(diào)用C語言函數(shù)功能簡單實例
本文實例講述了Python實現(xiàn)的調(diào)用C語言函數(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()
能過上面代碼測試通過。
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python進程與線程操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
Python requests獲取網(wǎng)頁常用方法解析
這篇文章主要介紹了Python requests獲取網(wǎng)頁常用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-02-02openCV入門學(xué)習(xí)基礎(chǔ)教程第二篇
人臉識別,物體檢測,OpenCV是基石,下面這篇文章主要給大家介紹了關(guān)于openCV入門學(xué)習(xí)基礎(chǔ)教程的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11Python畫圖小案例之多啦A夢叮當(dāng)貓超詳細(xì)注釋
在看了很多Python教程之后,覺得是時候做點什么小項目來練練手了,于是想來想去,用python寫了一個童年記憶的卡通人物哆啦A夢,代碼注釋無比詳細(xì)清楚,快來看看吧2021-09-09