使用python获取传入目录下apk文件的所有图标

来源:互联网 发布:人工智能程序原理 编辑:程序博客网 时间:2024/06/05 03:04

作用是给命令行给我一个装有apk的目录,然后我解压出所有apk的图标,保存在当前目录的icon文件夹下
批量验证渠道号了:我是可爱的传送门
用法:命令行+路径参数

#!/usr/bin/env python#_*_ coding:utf-8 _*_'''作者:cloudhuan'''import os,sysimport zipfile#----------------------------------------------------------------------def getIcon(path = sys.argv[0]):    """"""    path = str(path)    if not os.path.exists(path):        print '路劲错误!!!'        return None    for p in os.listdir(path):        absPath = os.path.join(path,p)        if os.path.splitext(absPath)[1] == '.apk':            z = zipfile.ZipFile(absPath,'r')            icon = z.read('res/drawable/ic_launcher.png')                        if  not os.path.exists('%s/icon'%path):                os.mkdir('%s/icon'%path)            with open('%s/icon/%s.png'%(path,os.path.splitext(p)[0]),'w') as f:                f.write(icon)if __name__ == '__main__':    getIcon('/home/cloudhuan/文档/v4.0.3')
0 0