在Python中执行Windows系统命令有多种方法,其中常用的方法包括使用 subprocess
模块和 os
模块。下面是两种常用方法的示例:
1.使用 subprocess
模块:
import subprocess
# 执行命令
result = subprocess.run(["taskkill", "/F", "/IM", "cmd.exe"], capture_output=True, text=True)# 检查命令执行结果
if result.returncode == 0:
print("命令执行成功")
else:
print("命令执行失败")
2.使用 os
模块:
import os
# 执行命令
result = os.system("taskkill /F /IM cmd.exe")# 检查命令执行结果
if result == 0:
print("命令执行成功")
else:
print("命令执行失败")
这两种方法都可以执行Windows系统命令。在示例中,执行的是强制结束所有运行的命令提示符(cmd.exe)进程的命令。
一般情况,需要更复杂、更灵活的命令执行和处理,建议使用 subprocess
模块;
而如果只需要执行简单的命令并获取退出状态码,可以使用 os.system()
函数。