帮我写一个python脚本,能执行cmd命令,并将结果保存在txt文件夹中
时间: 2024-12-11 07:44:52 浏览: 7
在CMD命令行中运行python脚本的方法
5星 · 资源好评率100%
当然可以,下面是一个简单的Python脚本,它使用`subprocess`模块来执行CMD命令并将结果写入到文本文件中:
```python
import subprocess
def execute_command_and_save_output(command, output_file):
try:
# 执行CMD命令
process = subprocess.run(command, capture_output=True, text=True)
# 将输出写入文本文件
with open(output_file, 'w') as f:
f.write(process.stdout)
print(f"Command '{command}' executed successfully and saved to {output_file}")
except Exception as e:
print(f"Error executing command: {e}")
# 调用函数并传入你想要执行的命令和输出文件路径
command_to_run = "your_cmd_here" # 替换为你要执行的实际CMD命令,如 `dir` 或者 `python -V`
output_file_path = "output.txt" # 输出文件的保存位置
execute_command_and_save_output(command_to_run, output_file_path)
阅读全文