在Android 开发的过程中,我们做开发可能因为项目进度紧,没有注意或者没意识到硬编码问题的重要程度会将字符串直接写进布局文件或者java代码中,这样做是非常不符合Android开发规范的。
特别的,在产品发展到一定规模时,产品经理提出了多语言设配问题,这时候就比较难受了。
为了实现代码及布局文件中的字符串提取,转换,博主用python脚本实现了这一步骤。
code
import os
import re
# 列出所有代码文件
def list_file(dir_path=os.getcwd()):
fileList = os.listdir(dir_path)
for x in fileList:
if '.' not