shutil模块简述

#-*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"

import shutil

shutil.copyfileobj('D:\\3.txt','D:\\4.txt')  #将文件内容拷贝到另一个文件中,可以部分内容
shutil.copyfile('D:\\3.txt','D:\\1.txt')    #拷贝文件
shutil.copymode('D:\\3.txt','D:\\1.txt')   #仅拷贝权限。内容、组、用户均不变
shutil.copystat('D:\\3.txt','D:\\1.txt')  #拷贝文件状态的信息
shutil.copy('D:\\3.txt','D:\\1.txt')  #拷贝文件和权限
shutil.copy2('D:\\3.txt','D:\\1.txt')   #拷贝文件和状态信息
shutil.copytree('D:\\Python27\\test\\1','D:\\Python27\\test\\2')   #递归的去拷贝文件
shutil.rmtree('D:\\Python27\\test\\2')   #递归的去删除文件
shutil.move('D:\\Python27\\test\\1', 'D:\\Python27\\test\\2')   #递归的去移动文件
shutil.make_archive('test','zip',root_dir='D:\\Python27\\test\\1') # 创建压缩包并返回文件路径

 

posted @ 2017-09-21 18:36  Sch01aR#  阅读(549)  评论(0编辑  收藏  举报