python - 我可以从 python 脚本运行 shell 函数吗?

标签 python linux bash function shell

如果我的 shell 脚本中有某个函数,我可以从外部 python 脚本调用该函数吗?

最佳答案

这里有一些引用资料,因为我不太确定你要做什么:

Running Shell Commands

您可以使用Python subprocess模块:

from subprocess import call
call(["ls", "-l"])

或者,如果您尝试从 shell 脚本内部运行特定函数,那么在 Python 中重新编码该函数会更明智。可以在这里找到类似的问题:

How to call a shell script function/variable from python?

关于python - 我可以从 python 脚本运行 shell 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29213994/

相关文章:

r - 为什么h2o.saveModel卡在R v3.3.2和H2O v3.10.4.2中

linux - Apache IP 地址有效,但 localhost 无效

linux - 如何使用 sudo 将输出重定向到我无权写入的位置?

python - 你如何计算无限分布的期望值? (特别是在 python )

python - binascii.Error : Incorrect padding, 即使字符串长度是 4 的倍数

python - 当从末尾索引列表时,为什么 Python 从索引 -1(而不是 0)开始?

python - 用中位数估算值的范围

jquery - 自定义文件上传按钮

perl - 从 Perl 或 shell 中的颠覆转储文件中获取最高修订号

bash 'read -t 0' 在输入行后卡住