在解释器工作时确定要执行的下一个脚本

时间:2018-06-28 19:40:42

标签: python windows interpreter

我将通过示例来解释我的问题:

我有一个Python脚本A.py,该脚本需要很长时间才能执行。在这段时间内,我决定在B.py完成之后执行A.py。但是我宁愿做其他事情,而不是坐下来观察何时可以开始B.py

B.py运行时,有没有办法消除A.py? 是否可以编写.bat(或其他内容),等待A.py完成并启动B.py

编辑:我正在使用Windows。

也许有一个标记,例如“ interpreter_is_busy”?

1 个答案:

答案 0 :(得分:0)

我对您的问题的理解是,您正在尝试运行两个单独的Python进程:一个正在运行脚本A.py,另一个正在运行B.py,紧接着第一个完成。

如果我的假设正确,则可以编写一个批处理文件(.bat)来逐个运行这些进程。由于第二个任务不会在第一个任务完成之前执行,因此您应该获得期望的结果。

python A.py
python B.py

不过,我有一种感觉,您正在尝试做一些更复杂的事情,因此,如果我错了,请在评论中纠正我。