此代码是上一期的改版


需要用到的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

  

 点击这里下载源代码以及自带的MP3文件

运行效果:

 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音乐播放器第二版的更多相关文章

  1. 基于jQuery仿QQ音乐播放器网页版代码

    基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="m ...

  2. python 开发在线音乐播放器-简易版

    在线音乐播放器,使用python的Tkinter库做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口,通过urllib.urlopen模块打开网址,使用Json模块进行数 ...

  3. 一个简单有趣的Python音乐播放器

    (赠新手,老鸟绕行0.0) Python版本:3.5.2 源码如下: __Author__ = "Lance#" # -*- coding = utf-8 -*- #导入相应模块 ...

  4. Swift版音乐播放器(简化版),swift音乐播放器

    这几天闲着也是闲着,学习一下Swift的,于是到开源社区Download了个OC版的音乐播放器,练练手,在这里发扬开源精神, 希望对大家有帮助! 这个DEMO里,使用到了 AudioPlayer(对音 ...

  5. 解决ubuntu系统中firefox无法播放网页版音乐播放器音乐

    Reference: https://blog.csdn.net/h736131708/article/details/80775382 因为网页版的qq音乐或者网易云音乐都把音频换成了AAC格式,这 ...

  6. python实现音乐播放器

    python实现音乐播放器 模块:pygame 模块:time Python 布尔循环实例: import time import pygame muxi_k = """ ...

  7. Swift版音乐播放器(简化版)

    这几天闲着也是闲着,学习一下Swift的.于是到开源社区Download了个OC版的音乐播放器,练练手,在这里发扬开源精神. 希望对大家有帮助! 这个DEMO里.使用到了 AudioPlayer(对音 ...

  8. 使用python打造一款音乐播放器

    作者qq:64761294 编程/考试交流群:834531270 欢迎交流 核心播放模块(pygame内核) import time import pygame import easygui as g ...

  9. 用PHP+H5+Boostrap做简单的音乐播放器(进阶版)

    前言:之前做了一个音乐播放器(纯前端),意外的受欢迎,然后有人建议我把后台一起做了,正好也想学习后台,所以学了两天php(不要吐槽我的速度,慢工出细活嘛~)然后在之前的基础上也又完善了一些功能,所以这 ...

随机推荐

  1. kbmmw 的远程桌面功能2-android手机端

    前面讲了PC 端的远程操作,今天讲一下如何用手机控制远程桌面(真的能操作的很爽吗?), 要使手机可以远程控制,首先在在kbmmwconfig.inc 文件里面加入FMX 支持 {$DEFINE KBM ...

  2. 2018.10.27 loj#6035. 「雅礼集训 2017 Day4」洗衣服(贪心+堆)

    传送门 显然的贪心题啊...考试没调出来10pts滚了妙的一啊 直接分别用堆贪心出洗完第iii件衣服需要的最少时间和晾完第iii件衣服需要的最少时间. 我们设第一个算出来的数组是aaa,第二个是bbb ...

  3. Architecture

    SMART Crossbar The SMART crossbar is the primary building block in a SMART NoC that enables straight ...

  4. IntelliJ IDEA 2017版 spring-boot2.0.2 搭建 JPA springboot DataSource JPA环境搭建,JPA注解@ManyToOne使用详情;JPA外键设置

    一.数据库原型 数据库模型如图所示,而现在需要根据数据库模型,建立对应的实体类,这在项目重构老数据库,采用新的框架重构上应该是比较常见的. 数据库脚本如下: CREATE TABLE `bomsub` ...

  5. java通过sftp对linux服务器文件夹进行操作

    本文主要讲sftp对linux服务器的文件和文件夹进行操作,windows server 服务器不支持. package com.lx.ftp; import java.io.File; import ...

  6. python基于pillow库的简单图像处理

    from PIL import Image from PIL import ImageFilter from PIL import ImageEnhance import matplotlib.pyp ...

  7. (暴力 记录)Camellia的难题 -- zzuli -- 1784

    http://acm.zzuli.edu.cn/problem.php?id=1784 Camellia的难题 Time Limit: 2 Sec  Memory Limit: 128 MBSubmi ...

  8. (最大上升子序列)Monkey and Banana -- hdu -- 1069

    http://acm.hdu.edu.cn/showproblem.php?pid=1069      Monkey and Banana Time Limit:1000MS     Memory L ...

  9. android sqlite 模糊查询

    正确的做法Cursor cursor = sd.rawQuery("select * from contect where QT_CUSTOM like ?", new Strin ...

  10. Codeforces821B Okabe and Banana Trees 2017-06-28 15:18 25人阅读 评论(0) 收藏

    B. Okabe and Banana Trees time limit per test 2 seconds memory limit per test 256 megabytes input st ...