如何使用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