python模块---shutil
2021-05-03 13:27
标签:lis std none shu stat fun copyfile name 返回 文件复制,不含元数据,src与dst是文件路径的字符串 仅仅复制权限 仅仅复制元数据,包含权限 复制文件内容,权限及部分元数据 复制文件内容,权限及所有元数据 递归复制目录,src与dst必须是目录,src必须存在,dst不能存在 shutil.rmtree(‘/tmp‘) #等同于rm -rf shutil.move(‘src‘,‘dst‘) python模块---shutil 标签:lis std none shu stat fun copyfile name 返回 原文地址:https://www.cnblogs.com/zoer/p/13198283.htmlshutil模块
copy
copyfile(src,dst)
shutil.copyfile(‘mk1/file_src‘,‘dst/file_src‘)
#复制文件到目标目录,文件不变shutil.copyfile(‘mk1/file_src‘,‘dst/file_src1‘)
#复制文件到目标目录,改变文件名,内容不变coypemode(src,dst)
shutil.copymode(‘mk1/file_src‘,‘dst/file_src‘)
copystat(src,dst)
copy(src,dst)
实际上调用了copyfile与copymodecopy2(src,dst)
实际上调用了copystat与copyfilecopytree(src,dst,ignore=None)
ignore是一个func函数,提供一个callable(src,names),src是源目录,names是os.listdir(src)的结果,func的返回值是一个集合,该集合是要被过滤的文件rm
mv