在python中使用代码运行命令行
需要自动化处理命令行,可将命令写入python脚本,自动化处理
以列表的形式更好观看命令各项参数的设置
将command 列表中的每个部分用空格拼接成字符串,构造出完整的命令行在终端显示,并且输出内容写入到一个txt文档中以便查看
import subprocessoutput_file = "output.txt"# 定义命令和参数
command = [命令列表
]# 执行命令并捕获输出
result = subprocess.run(command, capture_output=True, text=True)# 将输出保存到文件with open(output_file, "w", encoding="utf-8") as file:if result.returncode == 0:file.write("命令输出:\n")file.write(result.stdout)else:file.write("命令执行出错:\n")file.write(result.stderr)print(f"命令执行结果已保存到 {output_file}")