我有一个调用另一个函数的函数。我需要在5秒后终止所有事情。如果让我们运行完成,第二个函数需要几个小时。如何在不更改第二个功能的情况下在5秒后停止运行? 澄清一下,
import datetime
def script1(arg):
end_time = datetime.datetime.now() + datetime.timedelta(seconds=5)
while True:
if datetime.datetime.now() >= end_time:
break
else:
os.system("python3 script2.py")
目前我陷入了整个scrip2的最后一行。我需要它在5秒后终止。