国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python怎么拷贝文件夹

python怎么拷贝文件夹

头像

爱喝马黛茶的安东尼

2019-11-05 16:07:423927浏览 · 0收藏 · 0评论

1、拷贝文件夹

from shutil import copytree, ignore_patterns
copytree(source, destination, ignore=ignore_patterns('*.pyc', 'tmp*'))

注:shutil.copytree实现

def copytree(src, dst, symlinks=False, ignore=None):
  names = os.listdir(src)
  if ignore is not None:
    ignored_names = ignore(src, names)
  else:
    ignored_names = set()
  os.makedirs(dst)
  errors = []
  for name in names:
    if name in ignored_names:
      continue
    srcname = os.path.join(src, name)
    dstname = os.path.join(dst, name)
    try:
      if symlinks and os.path.islink(srcname):
        linkto = os.readlink(srcname)
        os.symlink(linkto, dstname)
      elif os.path.isdir(srcname):
        copytree(srcname, dstname, symlinks, ignore)
      else:
        copy2(srcname, dstname)
      # XXX What about devices, sockets etc.?
    except (IOError, os.error) as why:
      errors.append((srcname, dstname, str(why)))
    # catch the Error from the recursive copytree so that we can
    # continue with other files
    except Error as err:
      errors.extend(err.args[0])
  try:
    copystat(src, dst)
  except WindowsError:
    # can't copy file access times on Windows
    pass
  except OSError as why:
    errors.extend((src, dst, str(why)))
  if errors:
    raise Error(errors)

2、删除文件夹

#! /usr/bash/python
# encoding:utf-8
import os
import os.path
import stat
import shutil
class DelDir:
 ''' 删除指定根目录下特定文件夹 '''
 def __init__(self, root, dirname):
 self.root = root
 self.dirname = dirname
 def run(self):
 for r, dirs, files in os.walk(self.root):
  if self.dirname in dirs:
  srcDir = os.path.join(r, self.dirname)
  #更改权限(win7会出现权限问题)
  os.chmod(srcDir, stat.S_IREAD | stat.S_IWRITE)
  result = shutil.rmtree(srcDir, False, self.__handler)
  print "%s" %(srcDir)
 def __handler(self, function, path, excinfo):
 ''' 删除出错处理 '''
 #更改权限(win7会出现权限问题)
 os.chmod(path, stat.S_IREAD | stat.S_IWRITE)
 function(path)
 print "[Handler] ==> Path:%s \n\tHandler the Error: %s" %(path, excinfo)
if __name__ == '__main__':
 rootdir = r"E:\workspace\minioffice\mini-core\src\main\webapp" # 需要处理的文件夹
 rootdir = unicode(rootdir, "utf8")
 dirname = ".svn" # 删除的文件夹
 c = DelDir(rootdir, dirname)
 c.run()

众多python培训视频,尽在python学习网,欢迎在线学习!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

坤坤寒进桃子里在线看歌词| 美女和帅哥一起努力生产豆浆的视.| 麻豆免费无码AV在线播放| 小俊在雪姨身上耕耘小说免费阅读 | 吻戏刺激| 中字《喝醉的丈夫被结城送回家》 | 欧美大片推荐| 秘书(高干)笔趣阁小说推荐| 久久久久久精品免费观看黑人动漫| 续父开续女包小芳有没有出版?| 续父开续女包小芳的小说破| 老八日三个媳妇的最新进展| 老师没戴套子C了我一天视频| 三个老师轮流给学生布置作业| 主动把奶头放进男朋友嘴巴里| 《黏糊糊的你》动漫免费观看| 办公室刺激战场免费观看| 免费观看已满十八岁电视剧高清版| 父亲开了两个女儿包演员表 | 《麦子的秘密2》| 禁忌4| 《再来一次好吗》免费观看| 女人高潮后要禁欲多久才能恢复| 坤坤寒入桃子里电视剧| 免费观看60分钟高清电视剧| 男人为什么最后要加速| 《吃入铃铛》双男主全文免费阅读| EXO妈妈MV高清免费观看| 赵局长含着小婷的双乳| 欧美IPHONEXR| 《特殊的补课方式》| 《妻子6》在线观看免费版电视剧| 超短裙| 人马杂配MV的视频在哪里看| 扌桑达鬲的日| 秘书(高干)笔趣阁小说推荐| 苏畅| 己满十八岁免费观看电视剧的软件 | 《胯下之臣》金银花露原文| 他的巨物撑开她的花缝的导演是谁 | 男女做受A片AAAA