python批量修改文件夹名称,python批量修改文件格式
未命名的原始文件名
# -*-编码:utf-8 -*-
导入操作系统
定义替换文件名(根路径):
#获取目标根目录中所有文件夹的名称,并以字符串列表的形式返回它们。
root_dirs=os.listdir(root_path)
#遍历列表,分别操作各个文件夹
对于根目录中的目录:
#根据文件夹名,获取二级路径,即拼凑root_path和dir。
sec _ path=OS . path . join(root _ path,dir)
#与第一个操作相同,获取该文件夹中所有文件的名称,并以字符串列表的形式返回它们。
文件目录=操作系统.列表目录(秒路径)
#遍历二级文件夹,分别打印其中的所有文件名。
对于文件目录中的文件:
#将字符串拆分为.
split_str=file.split( . )
#拼凑你想要的
newname=split_str[0],split_str[3],split_str[-1]
#更改名称实际上相当于更改路径名。
#文件的旧路径
old name _ path=OS . path . join(sec _ path,file)
#文件的新路径
newname _ path=OS . path . join(sec _ path,newname)
#新旧互换
os.rename(旧名称路径,新名称路径)
if __name__==__main__ :
Root_path=D:\绝命毒师
替换文件名(根路径)
执行后的结果
迷人的家伙博客,版权所有,除非另有说明,都是原创。本网站由BY-NC-SA协议授权。
转载请注明原文链接:python批量更改文件名。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。