From 061204832c6eb71d5583fa8ebdd41479100b6b54 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 17 十一月 2023 19:03:41 +0800 Subject: [PATCH] L撤修改/已成交统计修改 --- log_module/log_export.py | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/log_module/log_export.py b/log_module/log_export.py index b232ce8..978d365 100644 --- a/log_module/log_export.py +++ b/log_module/log_export.py @@ -414,9 +414,32 @@ return fdatas +# 璇诲彇绯荤粺鏃ュ織 +def load_huaxin_transaction_map(): + path = f"{constant.get_path_prefix()}/logs/huaxin/l2/transaction.{tool.get_now_date_str()}.log" + fdatas = {} + if os.path.exists(path): + with open(path, 'r', encoding="utf-8") as f: + lines = f.readlines() + for line in lines: + if line: + try: + data = line.split(" - ")[1].strip() + if data.startswith("["): + data = data[data.find("]") + 1:].strip() + code = data.split("#")[0] + l2_data = eval( data.split("#")[1]) + if code not in fdatas: + fdatas[code]=[] + fdatas[code].append(l2_data) + except: + pass + return fdatas + + if __name__ == '__main__': - datas = get_trade_progress("000026") - print(datas) + fdatas = load_huaxin_transaction_map() + print(len(fdatas)) # print(get_h_cancel_compute_info("603912")) # logger_l2_h_cancel.info("test") -- Gitblit v1.8.0