这篇文章主要介绍python如何实现音乐下载的统计,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体内容如下
代码实现
import os def split_songs_name(s) : ''' 拆分歌曲名,去掉歌手和一些其他信息,只保留歌曲名 :param s: 歌曲文件名 :return: 歌曲名 ''' if isinstance(s,str) : if s.find('-') : return s.split('-')[-1].strip() else: return s def get_all_mp3(path) : ''' 获取指定目录下所有的.mp3文件,存入一个list中 :param path: 指定路径 :return: 歌曲名list ''' songs_list=[] for f in os.listdir(path) : file_path=os.path.join(path,f) if os.path.isfile(file_path) and os.path.splitext(file_path)[1]=='.mp3': songs_list.append(split_songs_name(os.path.basename(file_path).split('.')[0])) elif os.path.isdir(file_path) : get_all_mp3(file_path) return songs_list songs_list=get_all_mp3(r'D:\网易云音乐') #指定路径 with open(r'D:\song.txt','w',encoding='utf-8') as f: ''' 写入指定的txt文件中 ''' for s in songs_list: f.write(s+'\n')
以上是“python如何实现音乐下载的统计”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。