我使用ID3库将我的文件重命名为包含歌曲标题的数据标签,以去掉文件名中的数字和其他垃圾。已经有一段时间没有使用python了。不管是谁,我很确定这是代码,但我没有输出,我的文件也没有更改名称。在
def rename():
location = "/media/martinstone/6EA41336A412FFEF/Users/Martin7/Desktop/Music/"
for files in os.walk(location):
for mfiles in files[2]:
if ".mp3" in mfiles:
path = location + mfiles
id3info = ID3(path)
os.rename(path, id3info['TITLE'])
print id3info['TITLE']
rename()
您可以使用
songdetails
Python包来完成这项工作。Download and install它的依赖项。在这个脚本应该可以完成这个任务。在
干杯。在
这将重命名由
location
指定的目录中以.mp3
结尾的所有文件及其所有子目录。在供你参考,有一些工具可以帮你做到这一点。不是为了阻止你自己编写代码,而是为了以防万一你不知道:)。在
相关问题 更多 >
编程相关推荐