在运行python脚本之前,我需要检查外部程序是否正在运行,并等待它完成。 我有一些片段,但在将它们整合到一个有凝聚力的脚本中有一些困难。我可以使用下面的代码来获取程序的PID和一个while循环,该循环将在10秒内超时 from subprocess import check_output print "exception g
在python中,我有多个线程在运行,我需要主进程等待它们完成,所以我使用Queue类.join()方法完成了这个任务。但是,我想实现SIGINT,但是它的处理程序不执行,因为join()阻塞了它(线程进程至少运行了5分钟,因为我让它们执行)。因此,我修改了队列的.join(),并在wait()中放置了一个超时: #Can not use .join() because但我不明白的是等待</