运行附加了超时的进程。
TimeoutProcess的Python项目详细描述
TimeOutprocess提供了在指定超时的情况下运行进程的能力。 当试图运行一个进程时,您可能会发现它很有用,该进程可能不会终止 以相当明显的方式。明显的例子是典型的gui应用程序 直到它们被明确关闭。
TimeOutprocess的典型用法如下:
#!/usr/bin/env python import timeoutprocess timeoutprocess.TimeoutProcess(['notepad.exe', r'c:\\myfile.txt'], 60)
timeoutprocess的第一个参数采用 subprocess.popen(),它是一个包含程序名的列表,以及 附加参数。
第二个参数是允许进程运行的时间(秒)。