unzip.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:chat-roulette-python 作者: ph4r05 项目源码 文件源码
def app_main(self):
        parser = argparse.ArgumentParser(description='Unzip all archives in the directory')

        parser.add_argument('--dir', dest='dir', default='unpack',
                            help='default directory for unpacking')

        parser.add_argument('zipdir', nargs=argparse.ZERO_OR_MORE, default=[],
                            help='directories with ZIP files to unpack')

        self.args = parser.parse_args()
        self.resdir = self.args.dir
        self.srcdir = self.args.zipdir[0]

        # analyze source dir
        for (dirpath, dirnames, filenames) in walk(self.srcdir):
            for filename in filenames:
                if not filename.lower().endswith('.zip'):
                    continue
                self.zips.append(os.path.join(dirpath, filename))
            break

        self.unzip()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号