关于文件更名的问题
import oslst=os.listdir("d:\\guo")
print(lst)
这样就得到类似下面这些:
硕子 - 当我要走的时候.mp3', '陈硕子 - 当我要走的时候(合唱版).mp3', '陈秋含 - 青梅竹马.mp3', '陈粒 - 光.mp3', '陈粒 - 易燃易爆炸.mp3', '陈粒 - 虚拟.mp3', '陈粒 - 走马.mp3', '陈红 - 常回
家看看.mp3', '陈翔 - 只是朋友.mp3', '陈翔 - 烟火.mp3', '陈翔 - 热血.mp3', '陈赫、姚晨、窦骁、叶一云 - 一封家书.mp3', '陈雅森 - 你是我曾经最爱的女人.mp3', '陈雅森 - 我的快乐就是想你(1).mp3', '陈
雅森 - 我的快乐就是想你(2).mp3', '陈雅森 - 我的快乐就是想你(3).mp3', '陈雅森 - 我的快乐就是想你.mp3', '陈雅森 - 温柔乡 - DJ版.mp3', '陈雅森 - 温柔乡.mp3', '陈雅森 - 试着去接受 - DJ版.mp3', '陈
雅菁 - 开始想你的好.mp3', '陈雪凝 - 你的酒馆对我打了烊.mp3', '陈雪凝 - 假装.mp3', '陈雪凝 - 清守.mp3', '陈雪凝 - 白山茶.mp3', '陈雪凝 - 绿色.mp3', '陈雷 - 欢喜就好 - DJ版.mp3', '陈鹏 - 走过路过
别错过 - DJ版.mp3', '降央卓玛 - 卓玛.mp3', '降央卓玛 - 呼伦贝尔大草原.mp3', '降央卓玛 - 西海情歌 - DJ版.mp3', '降央卓玛 - 西海情歌.mp3', '降央卓玛 - 走天涯.mp3', '降央卓玛 - 鸿雁.mp3', '降央卓
玛_走天涯.mp3', '陶喆,卢广仲 - 那个女孩.mp3', '陶喆_二十二.mp3', '陶喆_普通朋友.mp3', '陶晶莹 - 姐姐妹妹站起来.mp3', '陶晶莹_太委屈.mp3', '陶笛-犹豫的泥巴 - 《恋爱ing》(Cover 五月天).mp3', '
隐喻.mp3', '隔壁老樊 - 关于孤独我想说的话.mp3', '隔壁老樊 - 四块五.mp3', '隔壁老樊 - 多想在平庸的生活拥抱你.mp3', '隔壁老樊 - 我曾.mp3', '隔壁老樊 - 这一生关于你的风景.mp3', '隨心所欲(live版).mp3', '雨宗林 - 别把疼你的人弄丢了 - DJ版.mp3', '雨宗林 - 别把疼你的人弄丢了.mp3', '雪倾城 - 胭脂雪.mp3', '雪的夢幻 (Snowdreams).mp3', '雪菜 - 杀春.mp3', '雷婷 - 别哭我最爱的人.mp3', '雷婷 - 给
我一次疼你的机会 - DJ版.mp3', '雷婷 - 老男孩.mp3', '雷琛瑜 - 爱的履历.mp3', '雷雨心 - 记·念.mp3', '雷龙 - 小啤酒 - DJ版.mp3', '雷龙 - 就差钱 - DJ版.mp3', '雷龙 - 爱的越真伤得越深 - DJ版.mp3',
'雷龙 - 猫咪爱上鱼 - DJ版.mp3', '雷龙 - 豆芽菜的爱 - DJ版.mp3', '雷龙 - 豆芽菜的爱.mp3', '雾之恋.mp3', '雾敛 - 念.mp3', '雾里看花.mp3', '霍尊 - 之子于归.mp3', '霍尊 - 伊人如梦.mp3', '霍尊 - 梨
花落.mp3', '霸王卸甲 The Emperor Removes his Armor(琵琶).mp3', '霸王卸甲x选自《漂》.mp3', '青海大军 - [精神拉锯]就是这感觉.mp3', '青海大军 - [魔幻电音]少扯犊子多办事,话说多了就没味.mp3', '青花瓷+春泥+默+一起摇摆.mp3', '青花瓷.mp3', '青蛙 - 小跳蛙.mp3', '靓声 - 喝醉以后才明白(Cover:胡蒎).mp3', '面汤MEI - 轮回殇.mp3', '靳梦佳 - 一秒.mp3', '鞠文娴 - BINGBIAN病变(Remix).mp3', '韩东君 - 无法说爱.mp3', '韩信 - 别在分手的时候说爱我 - DJ版.mp3', '韩信 - 被抛弃的人 - DJ版.mp3', '韩子曦 - 王贰浪-像鱼(DJ版)(韩子曦 remix).mp3', '韩子曦 - 苏晗-离岸DJ咚鼓版(韩子曦 remix)
.mp3', '韩安旭 - 多幸运 - DJ版.mp3', '韩安旭 - 多幸运.mp3', '韩庚 - 一生所爱.mp3', '韩旭 - Shape of You×中文歌(Cover:Ed Sheeran).mp3', '韩晶 - 没有你的日子我真的好孤单.mp3', '韩松圃、龙梅子
- 爱好辛苦.mp3', '韩磊 - 千年一般若.mp3', '韩磊 - 天边(live版).mp3', '韩磊 - 道在何方.mp3', '韩红 - 天路.mp3', '韩红 - 灵犀一动.mp3', '韩红_天路(现场版).mp3', '韩红_我很丑,可是我很温柔(现场版
).mp3', '韩红_梨花又开放(现场版).mp3', '韩超 - 我爱漂亮女孩 - DJ版.mp3', '音阙诗听 - 红昭愿.mp3', '音阙诗听,赵方婧 - 芒种.mp3', '音阙诗听,锦零 - 空山新雨后.mp3', '音频怪物 -业火苍云歌(纯歌版).mp3', '音频怪物 - 一醉南柯.mp3', '音频怪物 - 佛说2.mp3', '音频怪物 - 典狱司.mp3', '音频怪物 - 君临天下.mp3', '音频怪物 - 战魂英雄劫.mp3', '音频怪物 - 断剑残梦.mp3', '音频怪物 - 河山祭.mp3', '
音频怪物 - 清歌一曲莫相思.mp3', '音频怪物 - 琴师.mp3', '音频怪物\xa0 - 琅琊榜·归殊.mp3', '音频怪物\xa0 - 长安忆.mp3', '音频怪物、Aki阿杰 - 风骨霸刀.mp3', '顾
我想实现的一些更名:
1.点MP3前面的所有数字都替换为空
2. 第一个分隔符-及其前面的汉字 都替换为空
这样势必要产生一个衍生的问题,那就是替换完后会 产生一些同名文件,该如何弄
我见过一些更名软件 是自动添加数字,有一个重名的加1 有两个重名的加 2 本帖最后由 hrp 于 2021-3-11 10:25 编辑
获取路径p下的所有文件名保存为列表a,遍历列表a中的每一个文件名f1,根据你的规则处理每一个文件名f1得到f2,将f2存入列表b,这时列表a和列表b中的文件名是一一对应的:重命名前:重命名后的关系。列表b中可能有相同的文件名,处理列表b中相同的文件名为文件名1、文件名2...的形式,完成后,遍历列range(len(列表a)),取列表a和列表b中相同索引的值进行重命名操作:rename(列表a, 列表b)就可以实现你的要求了。 hrp 发表于 2021-3-11 10:23
获取路径p下的所有文件名保存为列表a,遍历列表a中的每一个文件名f1,根据你的规则处理每一个文件名f1得到f ...
不弄了,半手工 半软件的先弄弄看
页:
[1]