我们再开发过程中,经常会添加一些图片资源,而有的时候需求会变,图片也会变,我们也不知道我们之前的图片到底还用不用,又不能一个一个的来搜索,所以有了下面的东西
代码使用Python3.7.0编写
使用到的库有 os
下载运行,输入路径即可过滤出没有使用的图片文件
注意 /Users/zh/Desktop/A/A 不要写成 /Users/zh/Desktop/A/A/ 后面不要再加 ‘/’
之后你可以去你的xcode中搜索没有使用的图片的名字,然后删除它
PS:我这里没有写删除对应图片的代码就是为了防止以下情况发生
//如果你有一组图片,类似于以下用法
let imgNames = ["img0.png","img1.png","img2.png","img3.png"]
for i in 0..<imgNames.count{
let image = UIImage(named: "img\(i).png")
}
//因为你的代码中不包含 "img0.png","img1.png"...等对应代码
//所以可能会造成误删,还是自己多动一下手吧,毕竟我都帮你把文件名都找出来了不是
删除对应的图片之后
你会惊喜的发现你的包小了。。。。。。。一点(算了小一点也比大一点好)
源码地址:
https://github.com/NotLovelyChild/PtyhonCrawler/blob/master/Xcode_clean/clean_img.py
使用clean_img.py 即可
如果有更好的写法,欢迎各位大神出手