python subprocess.run() 执行py脚本并等待该脚本执行完成
在Python中,你可以使用subprocess.run()
函数来执行一个Python脚本,并等待该脚本执行完成。以下是一个示例代码:
import subprocess
# 要执行的Python脚本路径
script_path = 'path/to/your/script.py'
# 使用subprocess.run()执行脚本
result = subprocess.run(['python', script_path])
# 等待脚本执行完成
# result对象包含了执行结果的信息
if result.returncode == 0:
print("脚本执行成功")
else:
print("脚本执行失败,退出码:", result.returncode)
确保替换script_path
变量的值为你的Python脚本的实际路径。如果你的脚本需要参数,可以将它们作为列表传递给run()
函数的args
参数。例如:
result = subprocess.run(['python', script_path, 'arg1', 'arg2'])
评论已关闭