如何等待线程API完成?

问题描述 投票:0回答:1

我有这个需要一些输入的API,并且代码只有这一行(除了 import demo_v1 行):

demo_v1.main(图像文件、文本文件、整数)

我不想手动编写不同场景的输入,而是想在 for 循环中运行它,以便在一次运行中给出所有结果。

问题是这个 api 使用线程,所以我的代码在这些线程完成工作之前继续运行。这会使代码崩溃。

我检查了 join 或 wait 命令,但无法访问此 api 内的线程,因此无法使用 join 或 wait。处理这种情况有什么好的方法吗?谢谢你。

python-3.x python-multithreading
1个回答
0
投票

来自另一个脚本的“subprocess.call( )”,通过导入“argparse”设置参数解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.