使用Python实现自动发送日报给微信群 定时控制实现代码
目录
利用python实现定时 利用linux系统crontab 实现定时
1 利用python实现定时
定时方式1 :间隔多久执行一次;
python
import schedule
import time
# 每隔5分钟;小时、天均可. 注意do 中的函数不带括号
schedule.every(5).minutes.do(sendmails)
time.sleep(5)
while True:
schedule.run_pending()
定时方式2 :指定每天几点几分执行一次。
python
while True:
# 配置
# __time_____
ehour = 1# 定时小时
emin =5# 定时分钟
esec = 1 # 定时秒
current_time = time.localtime(time.time()) # 当前时间date
# 操作
if ((current_time.tm_hour == ehour) and (current_time.tm_min == emin) and (current_time.tm_sec == esec)):
print("START")
# 调用相关方法:执行计算、发邮件动作。
sendmails()
time.sleep(1)
2 利用linux系统crontab 实现定时
首先增加程序执行权限, chmod +x /root/daily_send.py 再次确认 python3的路径 我的是 /usr/bin/python3 定时方式1 :间隔5分钟执行一次;
shell
*/5 * * * * /usr/bin/python3 /root/daily_send.py
定时方式2 :指定每天1点5分执行一次。
5 1 * * * /usr/bin/python3 /root/daily_send.py
使用Python实现微信自动发送祝福消息和文件 代码可以参考