工学义子 2022-09-22 17:51 采纳率: 56.1%
浏览 33
已结题

关于python程序发出自定义声音的处理

python如何从对应的文件夹中找到MP3格式的音乐,并且可以播放(可以是不出现播放框的,也可以是出现播放框的)?

  • 写回答

2条回答 默认 最新

  • 爱音斯坦牛 全栈领域优质创作者 2022-09-22 18:17
    关注
    
    #导入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)
    

    img


    有帮助的话采纳一下哦!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月15日
  • 已采纳回答 11月15日
  • 创建了问题 9月22日

悬赏问题

  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单