簡體   English   中英

python 上的 bash 擴展模塊

[英]bash extension modules on python

我知道可以在 C 或 lua(參見 luabash)上編寫 bash 擴展模塊(可加載內置函數),但是在 Python/Cython 上可以嗎? 是否有任何項目朝着這個方向邁進?

你可能會這樣做的方法是從一個包含適當導出函數的 C 庫開始,然后在導出函數中加載並運行 python 解釋器,運行你的 python 代碼,然后拆除 python 解釋器。

您可以在此處查看如何將 python 解釋器加載到 C 程序/庫中:

如果你經常這樣做,那么當你可以使用多個不同的 python 腳本時,編寫一個通用處理程序可能會更簡單。

我使用 Bash 示例和 @tylerl 提到的鏈接資源來制作bashpy 這是一個概念證明,目前不支持傳遞變量和調用函數。 所以還不是很有用,但也許它可以幫助最終來到這里的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM