python 拷贝一个目录

# 拷贝一个目录

from os import path
import os

def copmulu(path,path1):                                 #path原文件地址,path1指定地址

    s = path.split("\\")                                  #获得以原路径按“/”切割的字符串,取最后一个s[-1]得到文件名

    newpath = os.path.join(path1,s[-1])                  #更新新路径

    os.makedirs(newpath)                                #创建目录

    lt = os.listdir(path)                               #获得老目录下的信息

    for i in lt:

        if os.path.isdir(os.path.join(path,i)):         #如果是目录就调用函数进行递归

            copmulu(os.path.join(path,i),newpath)

        else:

            open(os.path.join(newpath,i),'w')          #如果是文件则在新目录下创建


copmulu('E:\\test','E:\\test2')                           #测试
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值