原文名称
# - * - 编码:UTF-8 - * -
导入OS.
def replace_filename(root_path):
#获取目标根目录中的所有文件夹的名称,以字符串列表的形式返回
root_dirs = os.listdir(root_path)
#遍历列表,单独操作单个文件夹
对于root_dir中的dir:
#ye根据文件夹名称获得辅助路径,即,放置root_path和dir。
sec_path = os.path.join(root_path,dir)
#与第一个,获取此文件夹下的所有文件的名称,以字符串列表的形式返回
file_of_each_sec_dir = os.listdir(sec_path)
#遍历辅助文件夹,分别打印所有这些文件名
for file_of_each_sec_dir中的文件:
# 采用。段字符串
split_str = file.split('。')
#凑自然自然想
newname = split_str [0] +'。' + split_str [3] +'。' + split_str [-1]
#更改名称实际上是等效的,以更改路径名
#文件旧路径
oldname_path =.os.path.join(sec_path,file)
#文件新路径
newname_path = os.path.join(ec_path,newname)
#新旧Invision
os.rename(oldname_path,newname_path)
如果__name__ =='__main__':
root_path ='d:\绝望的毒药“
replace_filename(root_path)
执行后执行
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。