zoukankan      html  css  js  c++  java
  • python(49):把文件压缩成zip格式的文件

    有时需要用到压缩文件,网上搜集了一段代码;

    分享一下:

     1 import os
     2 import zipfile
     3 
     4 def make_zip(localPath, pname):
     5 
     6     zipf = zipfile.ZipFile(pname, 'w',zipfile.ZIP_DEFLATED)
     7     pre_len = len(os.path.dirname(localPath))
     8     for parent, dirnames, filenames in os.walk(localPath):
     9         for filename in filenames:
    10             pathfile = os.path.join(parent, filename)
    11             arcname = pathfile[pre_len:].strip(os.path.sep)
    12             zipf.write(pathfile, arcname)
    13     zipf.close()
    14 
    15 if __name__ == "__main__":
    16     path = "D:\novel_data\"
    17     print "start zip"
    18     make_zip(path,"D:\novel_data.zip")
  • 相关阅读:
    第八章
    第十章
    第九章
    第七章
    第六章
    第五章
    第四章心得
    第二章心得
    第三章心得
    第一章心得
  • 原文地址:https://www.cnblogs.com/lovychen/p/7543103.html
Copyright © 2011-2022 走看看