济南网站建设yigeseo,外贸电商,大网站是用什么做html5的,网站后台系统从Window复制MP3文件的到Ubuntu下#xff0c;MP3标签很多是乱码。于是想自己写个Python程序处理一下。 从酷狗复制过来的音乐文件名都是“作者 - 标题”#xff0c;所以可以通过解析文件名直接获取作者和标题信息。 需要下载eyeD3模块 $ sudo apt-get install python-eyed3 代… 从Window复制MP3文件的到Ubuntu下MP3标签很多是乱码。于是想自己写个Python程序处理一下。 从酷狗复制过来的音乐文件名都是“作者 - 标题”所以可以通过解析文件名直接获取作者和标题信息。 需要下载eyeD3模块 $ sudo apt-get install python-eyed3 代码 #/usr/bin/env python
# -*- encoding:utf-8 -*-
import os
import eyeD3# 遍历目录下的文件
for filename in os.listdir(.):if - in filename and filename.endswith(.mp3):artist, title filename.split(-)artist artist.strip().rstrip()title title.split(.)[0].strip()tag eyeD3.Tag(filename)tag.remove(eyeD3.ID3_V1)tag eyeD3.Tag()tag.link(filename)tag.header.setVersion(eyeD3.ID3_V2_3)tag.setTextEncoding(eyeD3.UTF_16_ENCODING)tag.setArtist(artist)tag.setTitle(title)tag.update()print filename, -- processed 程序还有很多小问题如果歌手名像A-lin‘就会出错。而且只能遍历当前目录下的文件。但对于我来说已经够用了。 —— 参考 http://blog.sina.com.cn/s/blog_701b833e0100se53.html 转载于:https://www.cnblogs.com/lowkey2046/p/4887503.html