pyo3

pyo3

GitHub: https://github.com/PyO3/pyo3

⭐ 星星數: 15198

摘要: PyO3 是一個 Rust 語言與 Python 直譯器之間的綁定庫,允許開發者在 Rust 中呼叫 Python 程式碼並將 Rust 函數匯出為 Python 模組。

技術堆疊: Rust, Python, FFI, libc, once_cell

架構: 專案採用模組化設計,核心分為 pyo3-ffi(底層 FFI 綁定)和 pyo3-macros(巨集支援),並提供豐富的範例展示不同使用場景,如裝飾器和特殊方法實作。