如何在Python脚本中调用并执行Windows批处理文件(.bat)?
时间: 2024-10-20 15:12:40 浏览: 101
Python中调用PowerShell、远程执行bat文件实例
在Python中,你可以使用`subprocess`模块来执行Windows批处理文件(.bat)。以下是一个简单的示例:
```python
import subprocess
# 定义批处理文件的路径
batch_file_path = "path_to_your_batch_file.bat"
# 使用subprocess.call()函数执行命令
# 第二个参数是shell=True是因为我们需要在子进程中运行批处理文件
result = subprocess.call(batch_file_path, shell=True)
# 判断结果,0表示成功,非0表示失败
if result == 0:
print("Batch file executed successfully.")
else:
print(f"Error occurred while executing batch file. Return code: {result}")
```
在这个例子中,你需要将`path_to_your_batch_file.bat`替换为你实际批处理文件的路径。
阅读全文