根据标题重新命名音乐文件的Python代码? (标题已在每个文件的详细信息,只需要复制文本从标题到名称)
是否有可能编写一个python程序根据标题重命名音乐文件? (标题已列在每个文件的详细信息中,只需要将标题中的文字复制到名称中)根据标题重新命名音乐文件的Python代码? (标题已在每个文件的详细信息,只需要复制文本从标题到名称)
我已经复制了很多档案,而不是我的朋友的iPod,但它们都已被命名,但它们都是只是4到5个字母的字符串。但幸运的是,他们有他们的标题,但我需要该文件的名称与标题相同。是否有可能为此编写代码?
使用http://id3-py.sourceforge.net/ 你可以做如下因素:
from ID3 import *
import os
if __name__ == '__main__':
mypath = "path/to/musicFiles"
for f in os.listdir(mypath):
try:
id3info = ID3(os.join(mypath,f))
os.rename(f, id3info['TITLE'])
except InvalidTagError, message:
print "Invalid ID3 tag:", message
我还没有测试,但应该采取所有文件的文件夹中,然后重命名为标题在音乐文件的元数据。
跑了,并得到这个回:回溯(最近通话最后一个): 文件“C:\用户\彼得\桌面\测试\音乐Rename.py”,1号线,在
你安装了id3-py库吗? – jumojer
当然这是可能的。 – martineau