python zip和tar两种格式的压缩与解压
2017-09-04 18:06
393 查看
def unzip(zip_package, directory): print "unzip the package ", zip_package, " to ", directory if zipfile.is_zipfile(zip_package): unzip_cmd = "python -m zipfile -e " + zip_package + " " + directory os.system(unzip_cmd) else: print "ERROR: unzip failed, please check the zip package again..." def zip(zipfilename, directory): print "zip directory ", directory, " to the ", zipfilename zip_cmd = "python -m zipfile -c " + zipfilename + " " + directory print zip_cmd os.system(zip_cmd) def tar(tarfilename, directory): print "tar the package ", tarfilename with tarfile.open(tarfilename, "w:") as tarObj: tarObj.add(directory, arcname=os.path.basename(directory)) def untar(tar_package, directory): print "untar the package ", tar_package, " to ", directory tarHandle = tarfile.open(tar_package, "r:") #for filename in tarHandle.getnames(): #print filename tarHandle.extractall(directory) tarHandle.close()
相关文章推荐
- 使用Python3解压gz、tar、tgz、zip、rar五种格式的压缩文件例子
- [置顶] 使用Python3解压gz、tar、tgz、zip、rar五种格式的压缩文件例子
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压 zip格式(转)
- zip, tar, tar.gz, tar.bz2, jar,7z等格式文件的压缩和解压方法
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- python tar.gz格式压缩、解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux操作系统中,.zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.jar、.7z等格式的压缩与解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- python脚本编程:使用zip或者tar压缩和解压文件
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Linux系统中*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Python tar.gz格式压缩、解压
- 用SSH压缩和解压zip,gz,.tar.gz等格式的正确方法