程序实际的运行时间与实际的等待时间不同

在一段程序中,我用了timespan函数记录执行这段程序所话费的时间,现实的结果是几十秒,但是实际上我等待这个结果出来的时间确实十几分钟甚至更长时间,请问这其中可能是什么原因造成的呢?

要么是你开始的时间获取有错,要么是结束的时间获取有错,要么是timespan相减有错,要么都错了,你调试下看看

我也遇到这个问题,用的是这个发现多个循环以后打印出来的时间都不是当前时间了,请问楼主解决这个问腿了吗?
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))