Python方法批量重命名MP3文件,python重命名,Python方法批量重命
Python方法批量重命名MP3文件,python重命名,Python方法批量重命
Python方法批量重命名MP3文件,是可以将指定文件内的所有mp3类型文件,根据它们的ID来重新命名的Python方法源码。Python方法重命名MP3文件的原理是什么?首先要知道mp3类型文件的最后128个字节存有歌曲相关的详细信息,我们需要的是它的歌曲名称,抓取到这部分信息后,用Python方法将他们来命名。
Python方法批量重命名MP3文件,源代码如下:
#!/usr/bin/python# -*- coding: utf-8 -*-import 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: ''' www.iplaypy.com 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)
Python方法批量重命名MP3文件脚本运行方法:将此脚本放在要重命名的mp3文件所在的文件夹运行即可
Python命名方法相关文章推荐:Python 变量的定义命名规范和赋值、python seek
编橙之家文章,
相关内容
- Python threading多线程断点下载文件的方法,pythonthreadin
- python3.2 数据存储pickle模块的使用方法详解,python3.2pi
- 用Python为Vim编写的小插件源码分享,pythonvim编写源码
- 如何让django接入新浪微博OAuth的方法,djangooauth,本篇p
- web.py页面执行计时,Python装饰器实现方法,web.pypython
- Python替换字符串空格的处理方法,python字符串,python如何
- 用python计算1到100的和源码详解,python100源码详解,用p
- 调用Bing桌面更换为本地桌面的python方法,bingpython,这是
- Python编写的俄罗斯方块游戏案例源码详解,PYQT4,pyth
- python采集文章中图片的方法源码,,这是收集的一篇关于
评论关闭