gpt4 book ai didi

python - 如何使用python写入命令行

转载 作者:行者123 更新时间:2023-11-28 18:57:59 24 4
gpt4 key购买 nike

我需要在命令提示符下运行一系列命令,并且我想自动执行此过程。我可以使用 Python 代码在命令提示符下运行命令:

import os
os.system("start /B start cmd.exe @cmd /k {command}")

import os
import subprocess
p = subprocess.Popen(["start", "cmd", "/k", "command"], shell = True)

但是,在执行一个命令后,我不能在同一个命令提示符下写入另一个命令。有办法做到这一点吗?

线程 Calling an external command in Python是相似的,但我不认为它解释了如何在之前的命令完成执行后将新命令写入同一命令提示符

另外,据我了解running multiple bash commands with subprocess解释了如何并行运行命令而不是一个接一个地运行。

最佳答案

您可以插入 '&' 符号(或其他符号,例如 '&&' 例如:

p = subprocess.Popen(["start", "cmd", "/k", "cd Desktop && cd Programs"], shell = True)

关于python - 如何使用python写入命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55920419/

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