Python---shutil模块常见函数用法

shutil模块主要是对文件的复制(权限与内容),压缩。

import shutil
#f1=open("sanyueershiba",encoding="utf-8")
#f2=open("copysanyueershiba",'w',encoding="utf-8")
#shutil.copyfileobj(f1,f2)      #f1文件内容拷贝到f2文件中

#shutil.copyfile("copysanyueershiba","ccopy") #第二个参数文件复制第一个参数文件内容
#shutil.copymode("copysanyueershiba","ccopy")  #copy权限?
#shutil.copystat("copysanyueershiba","cccopy") #copy权限
#shutil.copy("copysanyueershiba","cccopy") #copy权限和内容
#shutil.copy2("copysanyueershiba","cccopy")  #copy文件和状态信息?
#shutil.copytree("test","test1")   #完整copy目录  第二个参数默认创建
#shutil.rmtree("test1")  #完整删除目录
#shutil.move("copysanyueershiba","ccopy")  #第一个参数文件内容移动到第二个参数文件里。随之第一个文件消失
#shutil.make_archive("cccopy","zip")  #压缩文件
#shutil.unpack_archive("cccopy.zip")  #解压文件  ?

#shutil可调用ZipFileTarFile两个模块处理压缩包
#import zipfile
# z=zipfile.ZipFile("day6.zip","w")   #压缩day6
# z.write("datetime.py")    #z中写参数所示的文件
# print("-----")
# z.write("cccopy")
#解压
# z=zipfile.ZipFile("day6.zip",'r')
# z.extractall()
# z.close()
忽略前面的注释“#”号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值