From 86e0061f9cf211b98252a9e6b71d6c9801e4a16b Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期日, 18 十二月 2022 18:08:03 +0800 Subject: [PATCH] 撤单策略再次修改 --- l2_data_test.py | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/l2_data_test.py b/l2_data_test.py index 2c99ddb..f7b80a2 100644 --- a/l2_data_test.py +++ b/l2_data_test.py @@ -1,3 +1,4 @@ +import datetime import json import l2_data_manager @@ -26,7 +27,7 @@ l2_data_manager.local_today_datas[code]) > 0: _start_index = l2_data_manager.local_today_datas[code][-1]["index"] + 1 add_datas = l2_data_manager.L2DataUtil.get_add_data(code, datas, _start_index) - l2_data_manager.local_latest_datas[code]=add_datas + l2_data_manager.local_latest_datas[code] = add_datas l2_data_manager.local_today_datas[code].extend(add_datas) path = "D:/test/2750_3.txt" @@ -44,6 +45,29 @@ l2_data_manager.local_today_datas[code].extend(add_datas) print(l2_data_manager.local_today_datas[code]) + def get_space_position(self, code): + date = datetime.datetime.now().strftime("%Y-%m-%d") + path = "D:/logs/gp/l2/l2_process.{}.log".format(date) + list = [] + + with open(path, encoding="utf-8") as f: + while True: + line = f.readline() + if line: + if line.find(code) > -1: + start = line.find("澶勭悊鏁版嵁鑼冨洿:") + end = line.find("澶勭悊鏃堕棿:") + line = (line[start:end]) + line = line[line.find(":") + 1:len(line)] + line = line.strip() + print(line) + list.append((int(line.split("-")[0]), int(line.split("-")[1]))) + else: + break + return list + + + if __name__ == '__main__': - L2DataTest().test_concat_l2_data() + L2DataTest().get_space_position("002094") -- Gitblit v1.8.0