使用python制作一个课前拿书提醒

这篇博客介绍了如何使用Python制作一个课前拿书提醒。首先,你需要一张课程表和音频文件,然后借助os和time库进行编程。程序的核心是读取当前星期并设置if条件来触发提醒。完成代码后,确保.mp3文件关联正确,将所有文件整理到同一文件夹。作者分享了完整程序,鼓励读者尝试并给予支持。
摘要由CSDN通过智能技术生成

如何使用python制作一个课前拿书提醒

1.准备环节:

1.一张课程表(最好带时间)

在这里插入图片描述

2.去百度翻译下载音频(别人写过,此处略过)
3.会os和time

2.开始编程

首先,我们需要先确定如何读取今天是星期几

    date = time.strftime("%H:%M") #字符串
    hour_ten=date[0]
    hour_ge=date[1]
    int(hour_ten)
    int(hour_ge)
    minute=date[3:4]
    int(minute)
    date_week=time.strftime("%A") #字符串
这个地方我主要的想法就是将小时的十位和个位区分开来,然后再进行if的判断

然后就是简单的if环节了……

 if date_week=='Monday':   #周一
        if hour_ten==0 and hour_ge<=7and minute<30: #还未上课
            file=r"E:\迅雷下载\没开始.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='8:00': #第一节课
            file=r"E:\迅雷下载\美术.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='8:50': #第二节课
            file=r"E:\迅雷下载\数学.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='10:00': #第三节课
            file=r"E:\迅雷下载\生命科学.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='10:50': #第四节课
            file=r"E:\迅雷下载\历史.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='12:35': #午休
            file=r"E:\迅雷下载\午休.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
            os.popen("shutdown -s -t 0")
        elif date=='12:50': #第五节课
            file=r"E:\迅雷下载\英语.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='13:40': #第六节课
            file=r"E:\迅雷下载\语文.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='14:30': #第七节课
            file=r"E:\迅雷下载\数学.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='15:25': #第八节课
            file=r"E:\迅雷下载\体育.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        else:
            file=r"E:\迅雷下载\结束.mp3"
            os.system(file)
            os.popen("taskkill.exe /f /im wmplayer.exe")
            os.popen("shutdown -s -t 0")
    elif date_week=='Tuesday':   #周二
        if hour_ten==0 and hour_ge<=7and minute<30: #还未上课
            file=r"E:\迅雷下载\没开始.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='8:00': #第一节课
            file=r"E:\迅雷下载\数学.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='8:50': #第二节课
            file=r"E:\迅雷下载\语文.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='10:00': #第三节课
            file=r"E:\迅雷下载\体育.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='10:50': #第四节课
            file=r"E:\迅雷下载\体育.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='12:35': #午休
            file=r"E:\迅雷下载\午休.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
            os.popen("shutdown -s -t 0")
        elif date=='12:50': #第五节课
            file=r"E:\迅雷下载\物理.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media player
        elif date=='13:40': #第六节课
            file=r"E:\迅雷下载\道法.mp3" #上课提示铃
            os.system(file) #打开mp3文件
            os.popen('taskkill.exe /f /im wmplayer.exe') #关闭media
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值