鱼C论坛

 找回密码
 立即注册
查看: 1936|回复: 0

[原创] 实现定时向微信中发布你的计划表,一天一次

[复制链接]
发表于 2019-2-18 16:29:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 算幽幽 于 2019-2-18 21:10 编辑

#当前目录需要crond.txt文件,写入计划表
#https://github.com/suanyouyou/crond.git
import time
import itchat

def crond():
    cronds=dict()
    n = 0
    with open("crond.txt", 'r', encoding='utf-8') as f:
        #f.readlines是列表
        for line in f.readlines():
        #rstrip去掉右边非字符
            linestr=line.strip()
            linestr=linestr.replace('月','-')
            linestr=linestr.replace('日','')
            cronds[n]={'time':linestr[:11].rstrip(),'content':linestr[11:]}
            n += 1
    return cronds
#print(crond())
# print(time)

#设定一天计时器
daysec=24*60*60
def exec():
    get_time=time.strftime('%m-%d',time.localtime())
    for n in range(len(crond())):
        if get_time[:5]==crond()[n]['time'][:5]:
            contents='时间:%s 任务:%s'%(crond()[n]['time']  ,crond()[n]['content']   )
            itchat.send(contents,'filehelper')
    #开始计时
    time.sleep(daysec)
    exec()


if __name__=="__main__":
    itchat.auto_login(hotReload=True)
    exec()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-3 07:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表