From dc6e9831b77984b280b08ebb546a7ddf7e22733b Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 15 四月 2024 11:18:46 +0800 Subject: [PATCH] 新版深证下单完善 --- log_module/log_export.py | 39 ++++++++++++++++++--------------------- 1 files changed, 18 insertions(+), 21 deletions(-) diff --git a/log_module/log_export.py b/log_module/log_export.py index 54456bc..ade013a 100644 --- a/log_module/log_export.py +++ b/log_module/log_export.py @@ -531,32 +531,29 @@ def load_huaxin_active_sell_map(date=tool.get_now_date_str()): path = f"{constant.get_path_prefix()}/logs/huaxin/trade/l2_active_sell.{date}.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("["): - time_str = data[data.find("[") + 1:data.find("]")].strip() - data = data[data.find("]") + 1:].strip() + lines = __load_file_content(path) + for line in lines: + if line: + try: + data = line.split(" - ")[1].strip() + if data.startswith("["): + time_str = data[data.find("[") + 1:data.find("]")].strip() + data = data[data.find("]") + 1:].strip() - data = data.split("code=")[1].strip() - code = data[:data.find(" ")].strip() - data = data[data.find(" "):].strip() - data = eval(data) - l2_data = eval(data.split("#")[1]) - if code not in fdatas: - fdatas[code] = set() - fdatas[code].add(data[0]) - except: - pass + data = data.split("code=")[1].strip() + code = data[:data.find(" ")].strip() + data = data[data.find(" "):].strip() + data = eval(data) + if code not in fdatas: + fdatas[code] = set() + fdatas[code].add(data[0]) + except: + pass return fdatas if __name__ == '__main__': - fdatas = load_huaxin_transaction_sell_no("600990") + fdatas = load_huaxin_active_sell_map() print(len(fdatas)) # print(get_h_cancel_compute_info("603912")) -- Gitblit v1.8.0