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

    shutil模块文件——文件简化操作模块

    copyfileobj()

    #简化文件操作的模块
    f1 = open(r'os模块.py','rb')
    f2 = open(r'os模块cpoy.py','wb')
    shutil.copyfileobj(f1,f2)
    #根据指定句柄的,复制文件

    make_archive()压缩文件

    shutil.make_archive('my压缩','zip',r'F:Python_exeday20pack')
    #第一参数为压缩文件的名,第二参数压缩格式(tar zip),第三参数文件路径
    shutil.make_archive('my压缩1','tar',r'F:Python_exeday20pack')

    unpack_achieve()解压缩

    shutil.unpack_archive('my压缩1.tar')

     其他压缩和解压模块

    import zipfile
    import tarfile

     zip解压

    import zipfile
    z= zipfile.ZipFile(r'my压缩.zip','r')
    z.extractall(path=r'解压')
    z.close()

    tarfile解压

    import tarfile
    z= tarfile.TarFile(r'my压缩1.tar','r')
    z.extractall(path=r'解压1')
    z.close()

    tarfile压缩

    import tarfile
    t=tarfile.open(r'tarfile压缩文件.tar','w')#打开压缩容器
    t.add('os模块.py')#添加压缩文件
    t.add('sys模块.py')
    t.close()#关闭容器

    zipfile压缩

    import zipfile
    z=zipfile.ZipFile(r'zipfile压缩文件.zip','w')
    z.write('sys模块.py')
    z.close()
  • 相关阅读:
    MINA简单的介绍
    java classloader详解
    nginx 和 tomcat 组合搭建后端负载均衡
    nginx主要配置
    Mysql知识汇总笔记
    gradle 构建java工程
    决策树
    如何使用hadoop RPC机制
    PowerPoint插入公式快捷键
    C++基础
  • 原文地址:https://www.cnblogs.com/msj513/p/9800085.html
Copyright © 2011-2022 走看看