美文网首页
Android一键换mipmap所有目录的图片名

Android一键换mipmap所有目录的图片名

作者: 只会吹水的程序员 | 来源:发表于2021-04-08 17:10 被阅读0次

1.先配置好python环境

2.编写脚本 rename.py
import os
dirs = 'mipmap-hdpi', 'mipmap-mdpi', 'mipmap-xhdpi', 'mipmap-xxhdpi', 'mipmap-xxxhdpi'
file_name_dict = {}
for kv in open("data.txt", mode="rb").read().decode().split("\n"):
arr = kv.split("=")
print(arr)
file_name_dict[arr[0]] = arr[1].strip("\r")
print(file_name_dict)
for dirname in dirs:
path = os.path.join(os.getcwd(), dirname)
if os.path.isdir(path):
for filename in os.listdir(path):
fileArr=filename.split(".")
temName=fileArr[0]
suffix=fileArr[1]
if temName in file_name_dict.keys():
# # print(dirname, filename, "->", file_name_dict[filename])
os.rename(src=os.getcwd() + "\" + dirname + "\" + filename,
dst=os.getcwd() + "\" + dirname + "\" + file_name_dict[temName]+"."+suffix)
百度网盘
链接: https://pan.baidu.com/s/1kD-1-ju0DkNhunrx-Or_RA 提取码: nxkk 复制这段内容后打开百度网盘手机App,操作更方便哦
3.将rename.py脚本存放在src->main->res文件夹目录下

4.在src->main->res文件夹目录下创建一个data.txt文件。这个文件主要是修改文件名的值


1617872790(1).jpg

5.为了方便编译,在module下的build.gradle 最后面写入
task renameMipmap(type: Exec) {
workingDir './src/main/res/'
commandLine "python", "rename.py"
}


image.png

6.文件名编写好后就是执行脚本了点击右上角的gradle,找到自己的app->Tasks->other->renameMipmap 双击后则可运行成功

相关文章

网友评论

      本文标题:Android一键换mipmap所有目录的图片名

      本文链接:https://www.haomeiwen.com/subject/rdpmwhtx.html