我想知道是否可以在Python脚本中运行一个Bash脚本并实时获取其输出(不是在Python脚本运行完Bash脚本后再获取输出,我知道如何做到这一点)。
你可能会问我为什么要使用Python脚本:实际上,我想构建一个漂亮的CLI界面,并使用Inquirer来实现。该界面允许用户执行使用Bash脚本实际执行的任务。这就是为什么我不使用执行其他脚本的Bash脚本的原因。
你可能会问我为什么要使用Python脚本:实际上,我想构建一个漂亮的CLI界面,并使用Inquirer来实现。该界面允许用户执行使用Bash脚本实际执行的任务。这就是为什么我不使用执行其他脚本的Bash脚本的原因。
subprocess.Popen
类并捕获输出文件(stderr
和stdout
)。 - Kendas