python批量修改文件名

python批量修改文件名

#coding:utf-8
import 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表示左对齐,宽度20
print( "%-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
原文地址:https://www.cnblogs.com/jiftle/p/9162701.html