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 双击后则可运行成功
网友评论