首页 > 开发 > Python > 正文

定时执行某个函数只能通过while循环控制吗?

2017-09-06 19:38:49  来源:网友分享

我想定时执行python脚本里的一个函数,目前只想到通过while循环来获取时间

import datetimewhile datetime.datetime.utcnow() == sometime:    do something

这个python文件是不是要一直运行,而且只能通过while循环来控制时间吗?

解决方案

还可以通过time.sleep实现。需要一直运行着,你可以设置它为后台进程。如果还需要运行程序中其他代码,可以考虑多线程

这是一个朋友给我的建议http://weibo.com/2703005970/z8NUpaPdA