我想从此脚本运行另一个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?