可以使用Python的subprocess模块来在Python脚本中调用Bash脚本。下面是一个示例代码:
import subprocess
# 调用Bash脚本
subprocess.call(['bash', 'path/to/bash/script.sh'])
在这里,subprocess.call()
函数接受一个包含Bash命令的列表作为参数,其中第一个元素是Bash解释器的路径,第二个元素是Bash脚本的路径。在本例中,我们使用bash
作为解释器并指定Bash脚本的路径为path/to/bash/script.sh
。
使用subprocess.call()
函数可以调用任何可以在终端中运行的命令,包括Bash脚本。这个函数将等待命令完成后返回状态码。如果你想要获取命令的输出,可以使用subprocess.check_output()
、subprocess.Popen()
等其他函数。