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

Python030

如何用python复制文件和文件夹,第1张

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

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

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

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

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

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

python直接copy安装后的文件夹不能使用。如果是直接拷贝.py脚本文件到其他没装python的电脑上是不能运行的,如果想把编写的脚本在其他电脑上直接双击运行,可以去下载pyinstaller库,windows可直接pipinstallpyinstaller安装,然后在打开命令行,cd到脚本文件的目录或者在脚本文件的目录打开cmd,然后输入pyinstallerF加上脚本文件名(记得加上文件后缀)。

shutil.copyfile(src, dst):将名为src的文件的内容复制到名为dst的文件中 。

src, dst是文件名

shutil.copy(source, destination)

shutil.copy() 函数实现文件复制功能,将 source 文件复制到 destination 文件夹中,两个参数都是字符串格式。如果 destination 是一个文件名称,那么它会被用来当作复制后的文件名称,即等于 复制 + 重命名。

source一定是文件名,destination可以是文件名也可以是文件夹名

举例如下:

shutil 模块