Commit 4ec76001 authored by 高雅喆's avatar 高雅喆

add try_except

parent a9b46666
...@@ -57,14 +57,17 @@ click_everything_result = [click_everything_all,click_everything_ios,click_every ...@@ -57,14 +57,17 @@ click_everything_result = [click_everything_all,click_everything_ios,click_every
print("已获取有点击用户占比") print("已获取有点击用户占比")
#1.8 无点击用户数分布(=无点击用户∩激活用户 / 激活用户数) #注意:(]里面的数字指的是距离当前时间的天数 #1.8 无点击用户数分布(=无点击用户∩激活用户 / 激活用户数) #注意:(]里面的数字指的是距离当前时间的天数
click_zero_uid_detail_all = get_click_zero_uid_rate_detail("all") try:
click_zero_uid_detail_all["platform"] = "所有" click_zero_uid_detail_all = get_click_zero_uid_rate_detail("all")
click_zero_uid_detail_ios = get_click_zero_uid_rate_detail("ios") click_zero_uid_detail_all["platform"] = "所有"
click_zero_uid_detail_ios["platform"] = "苹果" click_zero_uid_detail_ios = get_click_zero_uid_rate_detail("ios")
click_zero_uid_detail_android = get_click_zero_uid_rate_detail("android") click_zero_uid_detail_ios["platform"] = "苹果"
click_zero_uid_detail_android["platform"] = "安卓" click_zero_uid_detail_android = get_click_zero_uid_rate_detail("android")
click_zero_uid_detail_result = [click_zero_uid_detail_all,click_zero_uid_detail_ios,click_zero_uid_detail_android] click_zero_uid_detail_android["platform"] = "安卓"
print("已获取无点击用户数激活日期分布") click_zero_uid_detail_result = [click_zero_uid_detail_all,click_zero_uid_detail_ios,click_zero_uid_detail_android]
print("已获取无点击用户数激活日期分布")
except:
print("GC life time is shorter than transaction duration")
#========================================================================================== #==========================================================================================
...@@ -167,18 +170,20 @@ def result2file(): ...@@ -167,18 +170,20 @@ def result2file():
line = tplt.format(i[0],i[1],i[2],"{}%".format(round(i[3]*100,2))) line = tplt.format(i[0],i[1],i[2],"{}%".format(round(i[3]*100,2)))
f.write(line) f.write(line)
f.write('\n') f.write('\n')
f.write("#1.8无点击用户数分布(=无点击用户∩激活用户 / 激活用户数) #注意:(]里面的数字指的是距离当前时间的天数\n") if "click_zero_uid_detail_result" in dir():
f.write("平台"+'\t\t'+"0-7"+'\t\t'+"7-14"+'\t\t'+ \ f.write("#1.8无点击用户数分布(=无点击用户∩激活用户 / 激活用户数) #注意:(]里面的数字指的是距离当前时间的天数\n")
"14-30"+'\t\t'+"30-60"+'\t\t'+"60-90"+'\t\t'+"90+"+'\n') f.write("平台"+'\t\t'+"0-7"+'\t\t'+"7-14"+'\t\t'+ \
for i in click_zero_uid_detail_result: "14-30"+'\t\t'+"30-60"+'\t\t'+"60-90"+'\t\t'+"90+"+'\n')
f.write(i["platform"]+'\t\t'+\ for i in click_zero_uid_detail_result:
"{}%".format(round(i["0-7"]*100,2))+'\t\t'+\ f.write(i["platform"]+'\t\t'+\
"{}%".format(round(i["7-14"]*100,2))+'\t\t'+\ "{}%".format(round(i["0-7"]*100,2))+'\t\t'+\
"{}%".format(round(i["14-30"]*100,2))+'\t\t'+\ "{}%".format(round(i["7-14"]*100,2))+'\t\t'+\
"{}%".format(round(i["30-60"]*100,2))+'\t\t'+\ "{}%".format(round(i["14-30"]*100,2))+'\t\t'+\
"{}%".format(round(i["60-90"]*100,2))+'\t\t'+\ "{}%".format(round(i["30-60"]*100,2))+'\t\t'+\
"{}%".format(round(i["90+"]*100,2))+'\n') "{}%".format(round(i["60-90"]*100,2))+'\t\t'+\
f.write('\n\n\n') "{}%".format(round(i["90+"]*100,2))+'\n')
f.write('\n\n\n')
#========================================================================================== #==========================================================================================
tplt = "{0:^10}\t{1:^10}\n" tplt = "{0:^10}\t{1:^10}\n"
f.write("#2. Top特征\n") f.write("#2. Top特征\n")
......
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