子流程中的Python函数
我想运行一个bash命令,该命令将python函数的参数作为输入,如以下示例所示:子流程中的Python函数,python,subprocess,Python,Subprocess,我想运行一个bash命令,该命令将python函数的参数作为输入,如以下示例所示: def myfunc(r1, r2): import subprocess subprocess.run(['r1 + r2']) 实际上,我有一个更复杂的bash代码,无论如何都应该将函数的参数作为输入,所以我认为这个示例可以解释这一点。谢谢大家! 我通常使用此功能: import os def python_to_bash(cli_args): output = os.popen(c
def myfunc(r1, r2):
import subprocess
subprocess.run(['r1 + r2'])
实际上,我有一个更复杂的bash代码,无论如何都应该将函数的参数作为输入,所以我认为这个示例可以解释这一点。谢谢大家! 我通常使用此功能:
import os
def python_to_bash(cli_args):
output = os.popen(cli_args).read()
return output
return = python_to_bash([r1,r2])
print(return)
好的,那你的问题是什么?你试过密码了吗?发生了与你想要的不一样的事情吗?你明白它为什么那样做吗?