zoukankan      html  css  js  c++  java
  • Python实现 zip解压缩到指定目录

     1 #!/bin/env python
     2 #-*- coding:utf-8 -*-
     3 import zipfile,os
     4 import platform,sys,os
     5 from zipfile import *
     6 import zipfile
     7 systty = platform.system()
     8 system1 = 'windows'
     9 system2 = 'Linux'
    10 def unzip():
    11     if systty.lower() == system1.lower():
    12     # if systty.lower() == 'windows':
    13         flag = "\"
    14         source_zip="E:\CGserve.zip"
    15         target_dir="E:\"
    16         #print(systty,"这是一台windows机器!!!")
    17         print(systty,"thisi is windows machine!!!")
    18     elif system2.lower() == 'linux':
    19         flag = "/"
    20         source_zip="/home/CGserve.zip"
    21         target_dir="/home/common/CGuardian"
    22         print(systty,"thisi is linux machine!!!")
    23     else:
    24         print("not found....!")
    25         sys.exit(1)
    26     myzip = zipfile.ZipFile(source_zip)
    27     myfilelist=myzip.namelist()
    28     for name in myfilelist:
    29         mylist = name.split('/')
    30         mylist.pop()
    31         tmp_dir = flag.join(mylist)
    32         base_dir = "%s%s" % (target_dir,tmp_dir)
    33         #print(base_dir)
    34         if os.path.isdir(base_dir):
    35             pass
    36         else:
    37             os.makedirs(base_dir)
    38         f_handle = open(target_dir+name,"wb")
    39         f_handle.write(myzip.read(name))
    40     f_handle.close()
    41 unzip()
  • 相关阅读:
    了解Cgroup资源配置方法
    了解Harbor私有仓库创建
    Docker私有部署和管理
    Docker构建镜像实例
    Docker镜像的构建方式
    Docker基本管理
    将列表的元素去重
    python打印出txt中的汉字
    join字符串拼接
    %s占位符 format
  • 原文地址:https://www.cnblogs.com/nb-blog/p/5345915.html
Copyright © 2011-2022 走看看