1. 用C或C++擴展Python
如果你懂得如何用C編程,那麼爲Python添加新的內置模塊是十分容易的。通過加入新的擴展模塊 ,可以做兩件用Python語言不能直接做的事:
實現新的內置對象類型
調用C語言庫函數和執行系統調用
爲支持擴展,Python API定義了一系列函數,宏和變量,可以通過這些訪問大部分的Python運行時系統。通過包含頭文件"Python.h"
,Python API被加入到C語言源代碼中。
如果你懂得如何用C編程,那麼爲Python添加新的內置模塊是十分容易的。通過加入新的擴展模塊 ,可以做兩件用Python語言不能直接做的事:
實現新的內置對象類型
調用C語言庫函數和執行系統調用
爲支持擴展,Python API定義了一系列函數,宏和變量,可以通過這些訪問大部分的Python運行時系統。通過包含頭文件"Python.h"
,Python API被加入到C語言源代碼中。