根据mp3文件的tag重命名mp3文件,mp3文件tag重命名,此脚本用于将所在文件夹的
根据mp3文件的tag重命名mp3文件,mp3文件tag重命名,此脚本用于将所在文件夹的
此脚本用于将所在文件夹的mp3文件依据其mp3id进行重命名
请将此脚本放在要重命名的mp3文件所在的文件夹运行即可
一般mp3文件的最后128个字节存有歌曲的很多信息,歌曲名称
啊之类的。此脚本依据其中的歌曲名重命名此mp3文件。用于tag
规范的歌曲的批量重命名
#!/usr/bin/python# -*- coding: utf-8 -*-#此脚本用于将所在文件夹的mp3文件依据其mp3id进行重命名#请将此脚本放在要重命名的mp3文件所在的文件夹运行即可#时间:2010/12/16#作者:lrheheimport os,sysnowpath=os.getcwd()files=os.listdir(nowpath)def rename(old,new): print 'begin to rename',old,new new2='' for i in range(0,len(new)): a=new[i] if a!=u'\\x00': new2+=a if new2!=old and new2: os.rename(old,new2) print 'rename',old,'to',new2for name in files: if os.path.isfile(name) and len(name)>20: #len(name)限定仅限于文件名长度超过20的,如果想要用此方法重命名原有的mp3文件,那么 #可将此限定去掉,不过最好保证要改名的文件有规范的mp3id print name f=open(name,'r') f.seek(-128,2) if f.read(3)=='TAG': temp=f.read(21) temp=unicode(temp,'gbk','ignore') f.close() temp= temp+'.mp3' rename(name,temp)#该片段来自于http://byrx.net
相关内容
- 点灯游戏及其求解,点灯游戏求解,Python语言: 点灯
- python 多线程,python,求教如何控制并发线程的个
- Search 程序如果寫的不好,希望大家能夠教導我,,[Pyt
- Backup 程序如果寫的不好,希望大家能夠教導我,,[Pyt
- 哥&寂寞,,[Python]代码fr
- 一个简单的类封装,提供简单的web操作,类封装web操作
- 使用gevent多线程下载豆瓣音乐,gevent豆瓣,使用gevent多线
- 找出一组数据的峰值,找出一组数据峰值,#-*- coding=
- Python清理文件及文件夹,python清理文件夹,#!c:\\python
- 挑选文件夹里面宽大于300图片,挑选文件夹300,唉,老是
评论关闭