gpt4 book ai didi

python - 在 Python 中按顺序执行命令?

转载 作者:IT老高 更新时间:2023-10-28 20:50:18 30 4
gpt4 key购买 nike

我想连续执行多个命令:

即(只是为了说明我的需要):

cmd(外壳)

然后

cd 目录

ls

并读取 ls 的结果。

subprocess 模块有什么想法吗?

更新:

cd dirls 只是一个例子。我需要运行复杂的命令(按照特定的顺序,没有任何流水线)。事实上,我想要一个子进程 shell 并能够在其上启动许多命令。

最佳答案

为此,您必须:

  • subprocess.Popen 调用中提供 shell=True 参数,并且
  • 使用以下命令分隔命令:
    • ; 如果在 *nix shell 下运行(bash、ash、sh、ksh、csh、tcsh、zsh 等)
    • &如果在Windows的cmd.exe下运行

关于python - 在 Python 中按顺序执行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/359347/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com