有没有办法检查子进程是否已完成其作业?我的python脚本从cmd执行123.exe。 123.exe然后做一些事情,最后它将1或0写入一个txt文件。然后,Python脚本读取txt文件,如果为'1'则继续作业,如果为'0'则停止。目前我所能想到的一切就是让python脚本睡一会儿。这样123.exe肯定会将1或0写入txt文件。这种认识非常简单,但同时又很愚蠢。Python脚本执行另一个脚本并在第二个脚本完成其作业后恢复
所以我的问题是,有没有办法处理这个问题,而不需要超时?一种使python脚本等待123.exe停止的方法?
因为子进程本身提供了这个功能,所以不需要使用'os.waitpid().. – redShadow
@redShadow你说的对,使用子进程更合理。 – Woltan