如何用python复制文件和文件夹

  1. 打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

    如何用PYTHON复制文件和文件夹
  2. import os, shutil

    首先要引入这两个模块。

    如何用PYTHON复制文件和文件夹
  3. os.getcwd()

    os.chdir('E:\test')

    查看当前所在的路径位置,并且修改到目标位置。

    如何用PYTHON复制文件和文件夹
  4. shutil.copy('E:\test\abc.txt', 'E:\test\yoyo')

    这个方法可以把文件复制到某个文件夹里面。

    如何用PYTHON复制文件和文件夹
    如何用PYTHON复制文件和文件夹
  5. shutil.copy(E:\test\abc.tx', E:\test\yoyo)

    因为是字符串格式,所以必须要用引号,不然会出错。

    如何用PYTHON复制文件和文件夹
  6. shutil.copy('abc.txt', 'E:\test\vivi')

    第一个参数可以不写具体路径,直接就是文件名。

    如何用PYTHON复制文件和文件夹
    如何用PYTHON复制文件和文件夹
  7. shutil.copy('abc.txt', 'E:\test\new')

    如果目标位置没有该文件夹,就会自动创建一个文件,但是不是文件夹。

    如何用PYTHON复制文件和文件夹
    如何用PYTHON复制文件和文件夹
  8. shutil.copy('abc.txt', 'good')

    第二个参数也是可以省略掉前面的路径信息。

    如何用PYTHON复制文件和文件夹
    如何用PYTHON复制文件和文件夹
  9. shutil.copy('E:\test\good', 'E:\test\vivi')

这个方法不能把文件夹复制到文件夹里面去。

如何用PYTHON复制文件和文件夹

10.shutil.copytree('E:\test\good', 'E:\test\vivi')

copytree不能把文件夹复制到已存在的文件夹里面去。

如何用PYTHON复制文件和文件夹

11.shutil.copytree('E:\test\good', 'E:\test\new folder')

只能复制到新创建的文件夹里面。

如何用PYTHON复制文件和文件夹
如何用PYTHON复制文件和文件夹
  1. shutil.copy('abc.txt', 'abc.txt')

有相同名字的文件,就会出错,注意修改文件名。

如何用PYTHON复制文件和文件夹
如何用PYTHON复制文件和文件夹

注意

  • 注意复制的条件来进行下一步
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。