python音乐播放器第二版
此代码是上一期的改版
需要用到的Python库有
.pygame
2.time
3.xmusic(我自己写的用来做音乐索引)
.colorama(美观)
推荐使用pip安装
方法: pip install 库
# -* encoding:utf-8 *-
import xmusic
import colorama
from colorama import Fore
# 音乐库
# Music
while True:
colorama.init()
text = '''
----↓歌曲列表↓---- 1.02的爱恋
2.奇迹再现
3.花降
4.布鲁克的心跳 '''
print(Fore.RED + text) M_1 = {'02的爱恋'}
M_2 = {'奇迹再现'}
M_3 = {'花降'}
M_4 = {'布鲁克的心跳'}
# 要查的歌名
name_m = input('输入要搜索的歌名:')
request = input("点击任意键播放...")
print('——————————————————————————')
if name_m in M_1:xmusic.M_02deailian()
if name_m in M_2:xmusic.M_qijizaixian()
if name_m in M_3:xmusic.M_huajiang()
if name_m in M_4:xmusic.M_bulukedexintiao()
s = input('输入[y]继续听歌 其他退出:')
if s == 'y':print()
else:break
导入步骤:
1.下载xmusic(点击蓝色字体下载)
2.把下载好的文件放到Python目录里的Lib

运行效果:


xmusic库:代码如下
#奇迹再现
import pygame
import time def M_qijizaixian():
f = open('Music\qjzx\qj.txt', 'r', encoding='UTF-8')
f = f.read()
print(f)
file = r'Music\qjzx\qjzx.mp3' # mp3文件路径
pygame.mixer.init()
print("正在播放", file)
track = pygame.mixer.music.load(file)
pygame.mixer.music.play()
time.sleep(3 ) # 播放时间
pygame.mixer.music.stop()
return #02的爱恋
def M_02deailian():
f = open('Music\\02\\geci.txt', 'r', encoding='UTF-8')
f = f.read()
print(f)
file = r'Music\02\02.mp3' # mp3文件路径
pygame.mixer.init()
print("正在播放", file)
track = pygame.mixer.music.load(file)
pygame.mixer.music.play()
time.sleep(304) # 播放时间
pygame.mixer.music.stop()
#花降
def M_huajiang():
f = open('Music\\花降\\hj.txt', 'r', encoding='UTF-8')
f = f.read()
print(f)
file = r'Music\花降\ナブナ - 花降らし.mp3' # mp3文件路径
pygame.mixer.init()
print("正在播放", file)
track = pygame.mixer.music.load(file)
pygame.mixer.music.play()
time.sleep(304) # 播放时间
pygame.mixer.music.stop() #
def M_bulukedexintiao():
f = open('Music\\布鲁克\\布鲁克的心跳.txt', 'r', encoding='UTF-8')
f = f.read()
print(f)
file = r'Music\布鲁克\海小贼 - 布鲁克的心跳(Cover:萧亚轩).mp3' # mp3文件路径
pygame.mixer.init()
print("正在播放", file)
track = pygame.mixer.music.load(file)
pygame.mixer.music.play()
time.sleep(130) # 播放时间
pygame.mixer.music.stop()
原创 不经允许禁止转载
python音乐播放器第二版的更多相关文章
- 基于jQuery仿QQ音乐播放器网页版代码
基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class="m ...
- python 开发在线音乐播放器-简易版
在线音乐播放器,使用python的Tkinter库做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口,通过urllib.urlopen模块打开网址,使用Json模块进行数 ...
- 一个简单有趣的Python音乐播放器
(赠新手,老鸟绕行0.0) Python版本:3.5.2 源码如下: __Author__ = "Lance#" # -*- coding = utf-8 -*- #导入相应模块 ...
- Swift版音乐播放器(简化版),swift音乐播放器
这几天闲着也是闲着,学习一下Swift的,于是到开源社区Download了个OC版的音乐播放器,练练手,在这里发扬开源精神, 希望对大家有帮助! 这个DEMO里,使用到了 AudioPlayer(对音 ...
- 解决ubuntu系统中firefox无法播放网页版音乐播放器音乐
Reference: https://blog.csdn.net/h736131708/article/details/80775382 因为网页版的qq音乐或者网易云音乐都把音频换成了AAC格式,这 ...
- python实现音乐播放器
python实现音乐播放器 模块:pygame 模块:time Python 布尔循环实例: import time import pygame muxi_k = """ ...
- Swift版音乐播放器(简化版)
这几天闲着也是闲着,学习一下Swift的.于是到开源社区Download了个OC版的音乐播放器,练练手,在这里发扬开源精神. 希望对大家有帮助! 这个DEMO里.使用到了 AudioPlayer(对音 ...
- 使用python打造一款音乐播放器
作者qq:64761294 编程/考试交流群:834531270 欢迎交流 核心播放模块(pygame内核) import time import pygame import easygui as g ...
- 用PHP+H5+Boostrap做简单的音乐播放器(进阶版)
前言:之前做了一个音乐播放器(纯前端),意外的受欢迎,然后有人建议我把后台一起做了,正好也想学习后台,所以学了两天php(不要吐槽我的速度,慢工出细活嘛~)然后在之前的基础上也又完善了一些功能,所以这 ...
随机推荐
- mybatis 中文做参数报错
一个简单的查询,如果参数中有中文.如下: <select id="xxxx" resultType="hashmap"> select * from ...
- 算法工程师A
美团点评2017校招笔试真题-算法工程师A 美团点评2017校招笔试真题-算法工程师A 1.下面哪种STL容器的实现和其它三个不一样 A. set B. deque C. multimap D. ...
- 牛客训练四:Applese 走方格(细节)
题目链接:传送门 思路:主要是n=1,m=2或者n=2,m=1时,不是-1. #include<iostream> #include<cstdio> #include<c ...
- orika实现对象复制
1.新建maven工程orika-demo,引入orika依赖,其中pom.xml如下 <?xml version="1.0" encoding="UTF-8&qu ...
- windows10 搭建Dubbo
1.官方文档 http://dubbo.apache.org/zh-cn/docs/admin/ops/dubbo-ops.html 2.下载安装包 https://mirrors.cnnic.cn/ ...
- [待完善]mycat使用(一)
生产上的mycat已经投入使用,这次的应用场景是数据写入和查询都非常大的一个需求,而且经常出现多表join的查询 1.应用上线没多久出现大量慢查询: 分片键的选择率非常高,但没有建索引,在其上加上索引 ...
- 学习node.js的C++扩展
本想买本书,可是太贵,了一下作者可惜没有回应,不然也会去支持一下.于是自己baidu罗.先是从这个入手 安装好环境 https://github.com/nodejs/node-gyp#install ...
- mybatis的update操作的几种动态更新
mybatis是我们开发者常用的dao框架,亿轻巧灵活为特征,在crud操作中,动态更新是常用的操作.我搜集了两种动态更新的sql写法,以备日后备用! 方法1: update loan_product ...
- MATLAB相关快捷键以及常用函数
MATLAB快捷键大全 F1帮助 F2改名F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 ...
- linux下修改root密码以及找回密码的方法
以root身份登陆,执行: # passwd 用户名 (修改密码) # useradd 用户名 (添加用户) 具体示例如下:[root@bogon ~]# passwd root Changing p ...