总算是搞定了时间间隔，接下来优化，看起来更加pythonic