python - python 上的 bash 扩展模块

标签 python bash

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

最佳答案

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

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

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

关于python - python 上的 bash 扩展模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11475147/

相关文章:

linux - 如何使用 grep 命令搜索多个模式?

linux - 如何在不重启 byobu 的情况下使 ~/.byobu/.tmux.conf 中的更改生效

mysql - 将 mysqldump 从 bash 脚本重定向到文件

python - 在 Scrapy 中访问 django 模型

python - 如何使用 urllib 将参数添加到 POST 请求正文?

Python 写入 (xlwt) 到现有 Excel 工作表、删除图表和格式

python - 如何将参数传递给 scrapy 管道对象

linux - 如何删除 uid 为 0 的用户?

arrays - linux脚本在命令中运行命令

python - 如何使用 jquery 通过 GET 请求发送有效负载?