美文网首页
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