shutil是一个比较强大的python的操作文件的包
安装
pip install shutil
1,复制文件
1.shutil.copy(src, dst)
拷贝文件和权限
#返回值是复制之后的路径
shutil.copy('来源文件','目标地址')
例子:
import shutil
shutil.copy('f1.log', 'f2.log')
2,shutil.copy2(src, dst)
拷贝文件和状态信息
import shutil
shutil.copy2('f1.log', 'f2.log')
3,shutil.copyfile(src, dst)
将一个文件的内容拷贝的另外一个文件当中
#返回值是复制之后的路径
shutil.copyfile(来源文件,目标文件)
shutil.copyfile('f1.log', 'f2.log') #目标文件无需存在
4.shutil.copyfileobj(fsrc, fdst[, length])
将一个文件的内容拷贝的另外一个文件当中
(用的比较少)
shutil.copyfileobj(open(来源文件,'r'),open('目标文件','w'))</