我想从此脚本运行另一个python脚本(scriptA.py)
我试过了
process = subprocess.popen(cmd, stdout=subprocess.PIPE),然后在输出行上进行迭代。

并尝试了这个解决方案
https://gist.github.com/kirpit/1306188

但还不确定如何实施

我想使用主文件(subprocess.popen等)中的代码打开scriptA.py
但是要在主文件的另一个线程上打开它。.因为它们都需要并行执行。

scriptA.py将从Android设备中提取信息。
然后SM会根据scriptA.py。的输出向同一设备发出命令。

有任何想法吗?

谢谢

最佳答案

首先,我会读到:
What is the difference between a process and a thread?

您需要确定它是所需的线程还是进程。
如果您确实想要一个进程,则需要生成一个子进程,然后等待其结束并读取输出。
这可能会有所帮助:
wait process until all subprocess finish?

10-06 10:39
查看更多