Commit 9ad10cba by sikang

update

parent 7cc48dac
...@@ -11,9 +11,9 @@ class PackageGarble: ...@@ -11,9 +11,9 @@ class PackageGarble:
# 随机串(全小写加下划线,避免和activity混淆重复) # 随机串(全小写加下划线,避免和activity混淆重复)
def __gen_rand_str(self): def __gen_rand_str(self):
random_str1 = ''.join(random.sample( random_str1 = ''.join(random.sample(
"abcdefghijklmnopqrstuvwxyz", random.randint(4, 8))) "abcdefghijklmnopqrstuvwxyz", random.randint(3, 6)))
random_str2 = ''.join(random.sample( random_str2 = ''.join(random.sample(
"abcdefghijklmnopqrstuvwxyz", random.randint(4, 8))) "abcdefghijklmnopqrstuvwxyz", random.randint(3, 6)))
return "%s_%s"%(random_str1,random_str2) return "%s_%s"%(random_str1,random_str2)
# 替换文件内容 # 替换文件内容
...@@ -73,6 +73,7 @@ class PackageGarble: ...@@ -73,6 +73,7 @@ class PackageGarble:
#重命名所有包路径 #重命名所有包路径
def __rename_pkg(self,path): def __rename_pkg(self,path):
mapping = {}
for root, dirs, files in os.walk(path): for root, dirs, files in os.walk(path):
if "main/java" in root: if "main/java" in root:
root += "/" root += "/"
...@@ -85,10 +86,12 @@ class PackageGarble: ...@@ -85,10 +86,12 @@ class PackageGarble:
dir_name = value.split(".")[index] dir_name = value.split(".")[index]
old_name = os.path.join(os.path.join(os.getcwd(), root), dir) old_name = os.path.join(os.path.join(os.getcwd(), root), dir)
new_name = os.path.join(os.path.join(os.getcwd(), root),dir_name ) new_name = os.path.join(os.path.join(os.getcwd(), root),dir_name )
os.rename(old_name, new_name) mapping[old_name] = new_name
print ("rename %s -> %s"%(dir,dir_name)) print ("rename %s -> %s"%(dir,dir_name))
break break
for (old,new) in mapping.items:
os.rename(old, new)
def __process_files(self, path): def __process_files(self, path):
for root, dirs, files in os.walk(path): for root, dirs, files in os.walk(path):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment