python如何从对应的文件夹中找到MP3格式的音乐,并且可以播放(可以是不出现播放框的,也可以是出现播放框的)?
#导入OS模块
import os
#待搜索的目录路径
path = "."
#待搜索的文件类型
fileStyle = "mp3"
#定义保存结果的数组
result = []
def findfiles(path):
# 首先遍历当前目录所有文件及文件夹
file_list = os.listdir(path)
# 循环判断每个元素是否是文件夹还是文件,是文件夹的话,递归
for fileName in file_list:
# 利用os.path.join()方法取得路径全名,并存入cur_path变量,否则每次只能遍历一层目录
cur_path = os.path.join(path, fileName)
# 判断是否是文件夹
if os.path.isdir(cur_path):
findfiles(cur_path)
else:
# 判断是否是特定文件名称
if fileStyle in fileName:
result.append(fileName)
if __name__ == '__main__':
findfiles(path)
print(result)
遍历文件,选出后缀为.mp3的就好了