一、项目概述
本项目使用Python语言实现了一个简单的命令行音乐播放器,具有随机播放本地音乐、整点报时、留言功能。
主要功能:
-
播放指定目录下的音乐文件(支持MP3格式)
-
随机播放
-
整点报时
-
留言
-
播放时随机选择音乐趣闻进行播报
运用的主要模块和库:
-
os 文件遍历
-
pygame 音频播放
-
random 随机打乱歌曲
-
datetime 获取当前的日期和时间
二、核心代码实现
1. 遍历音乐文件夹
# 获取指定目录及其子目录下的所有mp3文件
# 定义一个空列表,用于存储找到的mp3文件
mp3_files = []
# 定义一个变量,用于指定要遍历的目录
directory = "D:\新建文件夹\新建文件夹"
# 使用os.walk函数,遍历指定目录及其子目录下的所有文件
for root, dirs, files in os.walk(directory):
# 对于每个文件,判断是否是mp3文件,如果是,则添加到列表中
for file in files: