Skip to main content
 首页 » 编程设计

python之python 上的 bash 扩展模块

2025年05月04日6JeffreyZhao

我知道可以在 C 或 lua(请参阅 luabash)上编写 bash 扩展模块(可加载内置函数),但是在 Python/Cython 上可以吗?是否有任何项目朝着这个方向迈进?

请您参考如下方法:

您可能会这样做的方法是从一个包含适当导出函数的 C 库开始,然后在导出函数中加载并运行 python 解释器,运行您的 python 代码,然后拆除 python 解释器。

你可以在这里看到如何将 python 解释器加载到 C 程序/库中:

如果您经常这样做,那么当您可以使用多个不同的 Python 脚本时,编写一个通用处理程序可能会更简单。