ctypes使用方法與說明

1, 首先確定你的python支持不支持ctypes

python2.7以後ctypes已經是標配了,2.4以後的版本得自己裝下ctypes

2,加載動態庫

     兩種加載方式

     >>> from ctypes import *
     >>> libc = cdll . LoadLibrary ( "libc.so.6" )
     >>> libc.printf("%d",2)
     >>> from ctypes import *
     >>> libc = CDLL ( "libc.so.6" )
     >>> libc.printf("%d",2)


3, 調用系統函數

   上面的例子已經調用了系統函數printf,這裏再給幾個其他例子

     >>> from ctypes import *
     >>> libc = CDLL ( "libc.so.6" )
     >>> print libc . time ( None )
     1308019893
     >>> print libc.atoi("234")
     234


4,ctypes 數據類型和 C數據類型 對照表

更多內容見原文:www.pythonfan.org

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章