在 Python 中,使用 subprocess.run() 运行子进程后,如果需要执行后续操作,可以使用 .wait() 方法等待子进程完成。

以下是一个示例代码:

import subprocess

bat_file_path = 'path/to/your/file.bat'

# 使用 subprocess 运行 .bat 文件
process = subprocess.Popen(bat_file_path, shell=True)
process.wait()

# 运行完 .bat 文件后执行下一个操作
print('执行下一个操作...')

在这个例子中,程序会等待子进程的完成,然后才会继续执行后续代码。你可以在 process.wait() 之后添加你想要执行的下一个操作。在此示例中,我简单地打印了一条消息,你可以根据需求在这里编写你的下一个操作的代码。

请确保将 path/to/your/file.bat 替换为 .bat 文件的实际路径。这样,你就可以在运行完 .bat 文件后执行下一个操作了。

Python 中使用 subprocess.run() 后执行下一个操作

原文地址: https://www.cveoy.top/t/topic/Mgt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录