python程序计算运行时间差

import datetime
# from time import time

time0 = datetime.datetime(2020,1,3,21,11,31,994824)
time1 = datetime.datetime(2020,1,3,21,11,32,765880)
interval = (time1 - time0).total_seconds()  # 如果时间差在1秒内,.seconds方法得出的结果为0
print(interval)

注意: 一般控制台输出的个位数前面会加上0,比如2020:01:03,21:12:09:031839,而写在datetime.datetime(…)中时,要把前面的0去掉,直接个位数计算即可,最后的031839就单独计算,不放在里面(其他更好的方法还不晓得ㄒoㄒ)