复制一个文件夹下的部分文件夹

本文介绍了如何使用Python的shutil和os模块,通过os.walk遍历F盘的特定文件夹结构,找到名为502的子文件夹并将其及其所有内容复制到0124_COPY文件夹中。
部署运行你感兴趣的模型镜像

复制一个文件夹下的部分文件夹


任务描述: 我F盘有一个文件夹1030,它里面有若干文件夹(名字都是三个字符),这些文件夹下面有若干子文件夹,这些子文件夹里面又有若干文件。希望复制名称为“502”的那些子文件夹(包括里面的所有文件)。复制到F盘下0124_COPY文件夹。

看了python教程和网上一些博客,给出代码如下:

import shutil  # 导入移动模块
import os

paths = os.walk(r'F:/1030/')

for path, dir_lst, file_lst in paths:
    for dir_name in dir_lst:
#        print(os.path.join(path, dir_name))
#        print(dir_name)
        if dir_name=="502":
#             print(path[8:11])
             shutil.copytree(os.path.join(path, dir_name),os.path.join("F:/0124_COPY",path[8:11],dir_name))

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值