gpt4 book ai didi

python - 批量运行 python 脚本并等待执行返回

转载 作者:可可西里 更新时间:2023-11-01 09:59:08 26 4
gpt4 key购买 nike

如何在启动 2 个 python 脚本并等待它们返回的 Windows 中编写批处理脚本?如果我终止批处理脚本,它们也会终止吗?

已经问过这个但没有得到答案...也在此处寻找解决方案,但列出的解决方案不等待执行 python 脚本的返回。

编辑:是的,使用 ctrl+C 终止它

最佳答案

要确保其他脚本等待您的进程完成,请使用 start/wait 调用它 - 这将调用另一个批处理或命令行脚本:

start /wait batchforpython.bat

所以batchforpython.bat 会包含

C:\Python34\python.exe C:\Where\your\python\file\is.py

这是从批处理脚本调用 python 程序的方法。

最后,在 Python 中,您可以 use this检查一个程序是否正在运行(对你来说,这将是 cmdcommand.com),如果它不在那里那么批处理脚本已经终止,所以你可以使用sys.exit()退出 Python。

关于python - 批量运行 python 脚本并等待执行返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24935107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com