Commit 2f9f5b14 by sikang

update script

parent 5b65954d
...@@ -7,26 +7,26 @@ import sys ...@@ -7,26 +7,26 @@ import sys
def rename_api(path): def rename_api(path):
# print("processing content: %s..." % path) # print("processing content: %s..." % path)
with open(path, "rt") as fin: with open(path, "r", encoding="utf-8") as f:
#Api源码 # readlines以列表的形式将文件读出
file_content = fin.read() api_lines = f.readlines()
with open("api_mapping", "r", encoding="utf-8") as f: with open("api_mapping", "r", encoding="utf-8") as f:
lines = f.readlines() lines = f.readlines()
for line in lines: for line in lines:
# rewrite ^/aaaag/aahlav$ /loanapp/all/v2 last; #去除无用字符
api_map = line.replace("\n","").replace("rewrite ^/","").replace("/(.+)","").replace("$ /","*_*").replace(" last;","")\ api_map = line.replace("\n","").replace("rewrite ^/","").replace("/(.+)","").replace("$ /","*_*").replace(" last;","") \
.replace("/$1","").replace("/$2","").replace("/$3","").replace("/$4","").replace("/$5","")\ .replace("/$1","").replace("/$2","").replace("/$3","").replace("/$4","").replace("/$5","") \
.split("*_*") .split("*_*")
# print(api_map[1]+ " -> " + api_map[0]) # print(api_map[1]+ " -> " + api_map[0])
if "@GET" in line or "@PUT" in line or "@POST" in line:
file_content.replace(api_map[1], api_map[0])
with open(path, "wt") as fout: #替换api
fout.write(file_content) with open(path, "w", encoding="utf-8") as f_w:
for api_l in api_lines:
if "@GET" in api_l or "@PUT" in api_l or "@POST" in api_l:
api_l.replace(api_map[1], api_map[0])
f_w.write(api_l)
print(path + " done\n") print(path + " done\n")
return return
......
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