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
posted @   jiftle  阅读(601)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示