gpt4 book ai didi

python - 如何从 python 脚本将参数传递给 cmd.exe?

转载 作者:行者123 更新时间:2023-12-01 05:56:43 25 4
gpt4 key购买 nike

我希望能够从 Python 脚本和带有参数的特定命令运行 cmd.exe,但我似乎无法让它工作。

我已经尝试过

cmdL = r"C:\WINDOWS\system32\cmd.exe"
schTasks = "schtasks.exe"
#run the schtasks.exe
os.system(cmdL + schTasks)

但是 dos 窗口出现然后很快消失。

我做错了什么?

谢谢

最佳答案

从 Python 脚本执行进程的现代方法是使用 subprocess模块:

import subprocess
subprocess.call(["schtasks.exe"])

您还可以传递参数,例如:

subprocess.call(["ls", "-l"])

这意味着您不需要使用cmd.exe。 Python 将根据需要使用给定参数执行给定的可执行文件。

关于python - 如何从 python 脚本将参数传递给 cmd.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12160816/

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