对于一项功能,我需要bash命令(12行bash代码)。如何在Python代码之间插入这12行?此刻我正在使用:
import subprocess
command = 'bash 1-line code'
subprocess.call(command, shell=True)
这行得通,但是我只使用了一行代码,现在我有12行,而''似乎工作不正常...
有什么建议吗?
答案 0 :(得分:2)
只需扩展您的操作即可。将所有bash代码放在名为script.sh
的文件中,然后使用python进行调用。您可以像调用普通命令一样调用它,即使用subprocess
模块:
import subprocess
subprocess.call(['./script.sh'])