python 定时播放音乐_python写的定时播放音乐
import datetime
import os
import time
import pygame
from pygame import mixer
from pygame.locals import USEREVENT
STOPEVENT = USEREVENT + 1 #音乐停止事件
h = 9 # 时间
m = 26 # 分钟
play_long = 60 * 10 # 播放时长
def play(start):
paths = os.listdir('.') #当前目录下所有文件
def ismp3(path):
return path.endswith(".mp3")
paths = list(filter(ismp3, paths)) #保留mp3文件
if len(paths) > 0:
cur = 0
mixer.init()
pygame.init()
mixer.music.set_endevent(STOPEVENT) #设置音乐停止事件
mixer.music.load(paths[cur].encode("utf-8")) #加载,支持中文文件名
mixer.music.play() #播放
#当超过播放时长后,停止播放
while (datetime.datetime.now() - start).seconds < play_long:
time.sleep(1) #1秒监听一次事件
event = pygame.event.poll()
if event.type == STOPEVENT:
cur += 1
if cur != len(paths):
mixer.music.load(paths[cur].encode("utf-8")) #支持中文文件名
mixer.music.play()
else:
break;
pygame.quit()
def detect():
while True:
now = datetime.datetime.now()
if now.hour == h and now.minute == m:
play(now)
else:
time.sleep(1)
if __name__ == '__main__':
detect()
python 定时播放音乐_python写的定时播放音乐相关推荐
- python定时播放音乐程序_python写的定时播放音乐
import datetime import os import time import pygame from pygame import mixer from pygame.locals impo ...
- 用python播放音乐_Python实例讲解 -- 定时播放 (闹钟+音乐)
自己写的闹钟, 只可以播放wav格式的音频. import time import sys soundFile = 'sound.wav' not_executed = 1 def soundStar ...
- python 定时播放音乐_python实现闹钟定时播放音乐功能
自己写的闹钟,只可以播放wav格式的音频,供大家参考,具体内容如下 Python代码: import time import sys soundFile = 'sound.wav' not_execu ...
- python刷网易云_Python脚本用于定时关闭网易云音乐PC客户端
本文主要讲述如何使用Python在指定的秒数后关闭Windows上运行的程序(此程序以网易云音乐为例).本文的背景是昨晚发现网易云音乐的PC客户端没有定时关闭的功能,可以使用Python编写一个简单的 ...
- python写音乐播放器_python 模拟(简易)音乐播放器
模拟一个在线音乐播放程序 # 1, 使用C/S架构来进行设计,分别写出客户端和服务器程序 # 2,客户端链接服务器之后,服务器向用户提示可以选择的歌曲列表,用户选择后开始播放(音频文件存放在本地即可) ...
- python定时关闭进程_Python子进程,定时延迟后终止进程
我第一次使用Python和Raspberry Pi(它是pi2),并尝试触发一组定时命令.我已经解决了大部分问题,除了最后,我想杀死所有进程.在 逻辑如下: --触发名为"倒计时" ...
- python播放网络音乐_python使用Tkinter实现在线音乐播放器
本文实例使用Tkinter实现在线音乐播放器的具体代码,供大家参考,具体内容如下 1.先使用Tkinter库写界面 2.写点击按钮触发的事件 (1).使用网易音乐的api,返回数据包装成json格式数 ...
- python调用默认播放器_python使用Tkinter实现在线音乐播放器
本文实例使用Tkinter实现在线音乐播放器的具体代码,供大家参考,具体内容如下 1.先使用Tkinter库写界面 2.写点击按钮触发的事件 (1).使用网易音乐的api,返回数据包装成json格式数 ...
- python flask热更新_python(flask)+apscheduler定时邮件重发两次的问题
工作中遇到一个需求,要在现有系统(airbnb家的开源平台superset)上添加一个定时邮件的功能. 定时邮件功能使用的是apscheduler这个库,关于怎么用这里就不多赘述了反正网上都有. 主要 ...
最新文章
- ViewPager动态添加、删除Fragment,且提供红色小圆球指示当前位置
- 遗传算法对于神经网络的优生优育
- iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入
- linux下gem卸载,gem 安装卸载pod
- mysql 权限命令 revoke_mysql 权限管理使用 grant/revoke
- 移动web开发DRP问题
- Hadoop+GPU强强联手的性能探索
- css 设置overflow:scroll 滚动条的样式
- Atitit 集团与个人的完整入口列表 attilax的完整入口 1. 集团与个人的完整入口列表	1 2. 流量入口概念	2 3. 流量入口的历史与发展	2 1.集团与个人的完整入口列表
- 根据价格变化自动识别极值点策略
- 【前端进阶】-TypeScript类型声明文件详解及使用说明
- python窗口截图快捷键_windows下实现快捷键截图小工具
- linux上的离线地图,离线地图接入指南
- C——esc按键按下与识别
- C语言检查IP、MAC、子网掩码合法函数 实用 码住喽!
- 量化(3): 量化校准
- 计算机无法识别平板电脑,平板电脑连接电脑没反应怎么办【图解】
- python求三个数平均值_python求三个数平均值
- 《0-6岁宝宝发育指导》和《怀孕妈妈每月指导》App开发案例(总则)
- 云计算技术与应用基础 (第四章知识巩固)