zoukankan      html  css  js  c++  java
  • shutil 模块

    import shutil

     #用于简化文件操作的模块

    # f1 = open(r"D:上海python全栈4期day207.shutil模块.py","rb")
    # f2 = open(r"D:上海python全栈4期day207.shutil模块2.py","wb")
    # shutil.copyfileobj(f1,f2)

    # 压缩文件
    # shutil.make_archive("my压缩","zip",r"D:上海python全栈4期day20")

    # shutil.make_archive("my压缩","tar",r"D:上海python全栈4期day20pack")



    # 用shutil直接解压
    shutil.unpack_archive(r"D:上海python全栈4期day20you压缩.zip")


    # 解压 可以使用对应的模块来完成
    # import zipfile
    # z = zipfile.ZipFile(r"D:上海python全栈4期day20my压缩.zip","r") #打开文件
    # z.extractall(path=r"D:上海python全栈4期day20解压") #提取文件
    # z.close() # 关闭文件

    # import tarfile
    # t = tarfile.open(r"D:上海python全栈4期day20my压缩.tar","r")
    # t.extractall(r"D:上海python全栈4期day20解压")
    # t.close()

    # import tarfile
    # t = tarfile.open(r"D:上海python全栈4期day20you压缩.tar","w")
    # t.add("1.昨日回顾")
    # t.add("2.今日内容")
    # t.close()


    # import zipfile
    # z = zipfile.ZipFile(r"D:上海python全栈4期day20you压缩.zip","w")
    # z.write("1.昨日回顾")
    # z.write("2.今日内容")
    # z.close()

    压缩文件的另一种方法:

    # 压缩文件
    # shutil.make_archive("my压缩","zip",r"D:上海python全栈4期day20")

    # shutil.make_archive("my压缩","tar",r"D:上海python全栈4期day20pack")

    # 解压 需要使用对应的模块来完成
    # import zipfile
    # z = zipfile.ZipFile(r"D:上海python全栈4期day20my压缩.zip","r")
    # z.extractall(path=r"D:上海python全栈4期day20解压")
    # z.close()

    import tarfile
    t = tarfile.open(r"D:上海python全栈4期day20my压缩.tar","r")
    t.extractall(r"D:上海python全栈4期day20解压")
    t.close()
  • 相关阅读:
    软件项目“免坑”指南
    软件项目质量保证——编码规范
    从Web借鉴UI设计
    C#学习笔记——面向对象、面向组件以及类型基础
    关系数据库设计
    Winform开发框架之插件化应用框架实现
    桌面程序界面设计分享
    2-Bom
    1-简介
    测试
  • 原文地址:https://www.cnblogs.com/frank007/p/9797469.html
Copyright © 2011-2022 走看看