栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

基于Python实现全部替换某个目录下的某个文件夹名称

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于Python实现全部替换某个目录下的某个文件夹名称

1.实践背景

      修改某个目录下的某个错误的文件夹名称,由于文件夹比较多,人工修改工作量大。所以编写Python脚本,代替人工操作。

2.实践代码

# -*- coding: utf-8 -*-
import os


def gci(filepath):
    # 遍历filepath下所有文件,包括子目录
    files = os.listdir(filepath)
    for fi in files:
        fi_d = os.path.join(filepath, fi)

        if os.path.isdir(fi_d):
            # 需要被替换的名称
            if fi == "test4":
                # 新名称
                new_name = "test3"
                # 重命名
                os.rename(os.path.join(filepath, fi), os.path.join(filepath, new_name))
                fi_d = os.path.join(filepath, new_name)
            # print(fi)
            gci(fi_d)
        else:
            print(os.path.join(filepath, fi_d))


# 递归遍历/root目录下所有文件
gci('D:\testFile')

3. 实践结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/829371.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号