python 定时器在运行的时候有不少的问题需要我们注意,下面我们就来看看在运行效果上的问题如何解决。希望大家有所收获。运行效果如上, 代码如下:
- #!/usr/bin/env python
- import datetime
- import sys
- import threading
- from tkinter import *
- minute = 60 * int(sys.argv[1])
- Curtime = datetime.datetime.now()
- print ("时间为:",Curtime)
- Scrtime = Curtime + datetime.timedelta(0,minute,0)
- print("目标时间:",Scrtime)
- def wait():
- threading._sleep(minute)
- def Stat():
- Dsttime = datetime.datetime.now()
- tmp = Dsttime - Scrtime + Scrtime
- print("当前时间:",tmp)
- if tmp == Dsttime:
- class App(Frame):
- def __init__(self,master = None):
- Frame.__init__(self,master)
- self.pack()
- myapp = App()
- myapp.master.title("时间到了")
- myapp.master.maxsize(150,0)
- myapp.mainloop()
- else:
- print("NO")
- wait()
- Stat()
以上就是python 定时器的相关使用方法。
【编辑推荐】