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(不要吐槽我的速度,慢工出细活嘛~)然后在之前的基础上也又完善了一些功能,所以这 ...
随机推荐
- centos6中搭建tomcat
一.安装jdk [root@tomcat ~]# yum -y list java* Loaded plugins: fastestmirror, security Loading mirror sp ...
- TensorFlow实现的激活函数可视化
书上的代码: # coding: utf-8 # In[1]: import matplotlib.pyplot as plt import numpy as np import tensorflow ...
- centos7 hive + 远程mysql 搭建笔记
1.require:java环境,本地可用的hadoop,远程可访问的mysql 2.拷贝hive文件(hive-2.2.1) 3.设置环境变量 export HIVE_HOME=/data/spar ...
- IOS tableView的一些问题总结
1.与用户的交互的开启和关闭 tableView.userInteractionEnabled = NO; 2.TableView的Group样式中,默认的每个section都有sectionHe ...
- poj-2406(字符串hash)
题目链接:传送门 思路:字符串hash,终止条件竟然判断错了,真是太大意了. #include<iostream> #include<cstdio> #include<c ...
- Android APP测试流程
一. Monkey测试(冒烟测试) 使用monkey测试工具进行如下操作: 1. APP的安装 2. APP随机操作测试(APP压力测试) 3. APP的卸载 二. 安装卸载测试 1. 使用测试真机进 ...
- 用mathematica求六元一次方程组且方程个数比变量个数少一个
问题详见知乎:https://www.zhihu.com/question/68000713 我的问题:有5个方程,6个变量,其实我是想求出来de1=(系数)*dS1的形式,系数有Cij组成,Cij为 ...
- ubuntu server sudo出现sudo:must be setuid root 完美解决办法
原文链接:http://blog.csdn.net/supercrsky/article/details/9788397 1.开机按shift或esc先进行recovery模式 2.选择root命令行 ...
- 20155205 《Java程序设计》实验四 Android程序设计
20155205 <Java程序设计>实验四 Android程序设计 一.实验内容及步骤 (一) Android Stuidio的安装测试 参考<Java和Android开发学习指南 ...
- php 大文件上传的实现
最近公司做工程项目,实现大文件上传 网上找了很久,发现网上很多代码大都存在很多问题,不过还是让我找到了一个符合要求的项目. 工程: 对项目的文件上传功能做出分析,找出文件上传的原理,对文件的传输模式深 ...