python批量修改文件名
#coding:utf-8import os# 列出当前目录的所有文件files = os.listdir('.')for filename in files:# 分割文件名和后缀名portion = os.path.splitext(filename)# 比较后缀名if portion[1] == ".mp3":# 修改后缀名newname = portion[0] + ".m4a"os.rename(filename, newname)# 打印出文件名 -20表示左对齐,宽度20print( "%-20s ===> %20s" % (filename, newname))
### 执行效果
只想嫁给你.mp3 ===> 只想嫁给你.m4a只想对你念念不忘.mp3 ===> 只想对你念念不忘.m4a嗯?后悔么?.mp3 ===> 嗯?后悔么?.m4a嘻嘻,我疯啦。.mp3 ===> 嘻嘻,我疯啦。.m4a嘿,出门约个会吧。.mp3 ===> 嘿,出门约个会吧。.m4a在泰国你最容易被...?.mp3 ===> 在泰国你最容易被...?.m4a夏日时髦:度假风情.mp3 ===> 夏日时髦:度假风情.m4a好了好了,别胡说了。.mp3 ===> 好了好了,别胡说了。.m4a如何对生活更加失望.mp3 ===> 如何对生活更加失望.m4a宝贝, 你的妆花咯.mp3 ===> 宝贝, 你的妆花咯.m4a密室逃脱是个什么.mp3 ===> 密室逃脱是个什么.m4a