python剪切文件夹,python shutil.copy 覆盖

  python剪切文件夹,python shutil.copy 覆盖

  Shutil模块是os模块的补充,主要针对文件的复制、删除、移动、压缩、解压。本文将使用shutil模块对文件夹进行复制、删除和剪切,有需要的可以参考。

  

目录
文件夹复制文件夹删除文件夹裁剪(移动、重命名)

  

文件夹的复制

  用于文件夹复制的功能

  导入包和模块

  `从shutil导入复制树

  用法:

  复制树(源目录,目标目录)

  代码示例如下:(目标已经存在于目录中)

  #编码:utf-8

  从shutil导入复制树

  Copytree(test03 , test02) #需要注意的是,使用 Copytree()函数时,目标目录不能存在。

  #否则,将引发异常“file exists Error 3360[errno 17]file exists 3360 XXXXXX ”

  运行结果如下:

  代码示例如下:(目标目录不存在)

  #编码:utf-8

  从shutil导入复制树

  复制树(测试03 ,测试04 )

  运行结果如下:

  

文件夹的删除

  删除文件夹使用的功能

  导入包和模块

  `从shutil导入rmtree

  用法:

  Rmtree(目标目录)

  代码示例如下:(文件夹不存在)

  #编码:utf-8

  从shutil导入复制树,rmtree

  # copytree(测试03 ,测试04 )

  RM (test05) #需要注意的是,删除的文件夹必须存在,否则会抛出异常 FileNotFoundError 。

  运行结果如下:

  代码示例如下:(文件夹存在)

  #编码:utf-8

  从shutil导入复制树,rmtree

  # copytree(测试03 ,测试04 )

  # rmtree(test05) #需要注意的是,被删除的文件夹必须存在,否则会抛出异常 FileNotFoundError 。

  Rm (test04) #只要目标文件夹存在,就可以删除包含或不包含文件的已删除文件夹。

  运行结果如下:

  

文件夹的裁剪(移动、重命名)

  shutil包关于文件夹裁剪使用的函数其实和文件裁剪函数是一样的,都是使用的move函数:

  导入包和模块

  从shutil导入移动

  用法:

  移动(源目录,目标目录)

  代码示例如下:

  #编码:utf-8

  从shutil导入复制树,RM树,移动

  # copytree(测试03 ,测试04 )

  # rmtree(test05) #需要注意的是,被删除的文件夹必须存在,否则会抛出异常 FileNotFoundError 。

  # rmtree(test04) #只要目标文件夹存在,删除的文件夹可以带文件删除,也可以不带文件删除。

  Move(test02 , test01) #将 test02 文件夹移动到 test01 文件夹。

  Move(test03 , test04) #这里的目标目录不存在,所以源目录的 test03 文件夹将被重命名为 test04

  运行结果如下:

  关于Python使用shutil模块复制、删除、剪辑文件夹的这篇文章到此为止。有关复制、删除和剪切Python文件夹的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹
  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹,cmd命令打开及切换目录路径的实现
  • wget下载文件到指定目录,wget下载整个文件夹
  • wget下载文件到指定目录,wget下载整个文件夹,wget下载整个网站(整个子目录)或特定目录
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒,U.EXE病毒删除方法
  • svn在eclipse中的使用,eclipse不显示svn路径,Eclipse设置svn忽略文件或文件夹(svn-ignore)的操作
  • Linux系统删除文件夹命令,linux系统中删除文件的命令
  • Linux系统删除文件夹命令,linux系统中删除文件的命令,Linux系统删除文件夹和文件的命令
  • jsp 上传文件夹,jsp多文件上传
  • jsp 上传文件夹,jsp多文件上传,JSP组件commons-fileupload实现文件上传
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的,dos 删除文件夹 rd
  • Win10共享文件夹怎么设置访问密码,win10共享文件夹设置密码后没有权限访问
  • win10用户的文件名怎么改,window10怎样更改用户文件夹名称
  • 留言与评论(共有 条评论)
       
    验证码: