Commit 72eb813f authored by 张彦钊's avatar 张彦钊

Merge branch 'master' of git.wanmeizhensuo.com:ML/ffm-baseline

add print
parents 2b8cf672 1d246b32
......@@ -116,7 +116,7 @@ print("done")
def result2file():
output_path = DIRECTORY_PATH + "result_{}.txt".format(get_yesterday_date())
output_path = DIRECTORY_PATH + "result_{}.txt".format(get_yesterday_date().replace('-',''))
with open(output_path, 'w') as f:
tplt = "{0:\u3000<6}\t{1:\u3000<15}\t{2:\u3000<15}\t{3:\u3000<15}\n"
line = """数据日期:{}
......@@ -141,7 +141,7 @@ def result2file():
具体内容:以下所有数据都是昨天一天的首页的
""".format(get_yesterday_date())
""".format(get_yesterday_date().replace('-',''))
f.write(line)
f.write("#1. 比例特征\n")
f.write("=================================================================\n")
......@@ -265,7 +265,7 @@ def result2file():
def rate2file():
output_path = DIRECTORY_PATH + "rate.csv"
with open(output_path, 'a+') as f:
line = get_yesterday_date()+','+\
line = get_yesterday_date().replace('-','')+','+\
str(answer_imp_rate_all[3])+','+str(answer_imp_rate_ios[3])+','+str(answer_imp_rate_android[3])+','+\
str(diary_imp_rate_all[3])+','+str(diary_imp_rate_ios[3])+','+str(diary_imp_rate_android[3])+','+\
str(activate_uid_ctr_all[3])+','+str(activate_uid_ctr_ios[3])+','+str(activate_uid_ctr_android[3])+','+\
......
......@@ -124,7 +124,7 @@ def main():
clk_diary_ctr_android = top_diary_android.get_result("安卓", 4, "ctr")
result_lst = [clk_diary_ctr_all, clk_diary_ctr_ios, clk_diary_ctr_android]
output_path = DIRECTORY_PATH + "top100_ctr_diary_{}.txt".format(get_yesterday_date())
output_path = DIRECTORY_PATH + "top100_ctr_diary_{}.txt".format(get_yesterday_date().replace('-',''))
top_diary_all.result2file(result_lst, output_path)
print("已获取 Top diary 特征")
......@@ -139,7 +139,7 @@ def main():
clk_answer_ctr_android = top_answer_android.get_result("安卓", 2, "ctr")
result_lst = [clk_answer_ctr_all, clk_answer_ctr_ios, clk_answer_ctr_android]
output_path = DIRECTORY_PATH + "top100_ctr_answer_{}.txt".format(get_yesterday_date())
output_path = DIRECTORY_PATH + "top100_ctr_answer_{}.txt".format(get_yesterday_date().replace('-',''))
top_answer_all.result2file(result_lst, output_path)
print("已获取 Top answer 特征")
......
......@@ -27,11 +27,11 @@ def tuple2dict(tuple_result):
return dict_result
def get_yesterday_date():
#自动获取昨天的日期,如"20180808"
#自动获取昨天的日期,如"2018-08-08"
"""
:rtype : str
"""
today = datetime.date.today()
yesterday = today - datetime.timedelta(days=1)
yesterday = yesterday.strftime("%Y%m%d")
yesterday = yesterday.strftime("%Y-%m-%d")
return yesterday
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