From 29c4280cbb35309ef0b285723a0d13f1d96fc0e2 Mon Sep 17 00:00:00 2001 From: admin <admin@example.com> Date: 星期三, 15 一月 2025 15:42:47 +0800 Subject: [PATCH] 缓存目录修改 --- strategy/kpl_api.py | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py index 8c2d307..f652ce8 100644 --- a/strategy/kpl_api.py +++ b/strategy/kpl_api.py @@ -405,16 +405,17 @@ def arrange_limit_up_info(self): limit_info = {} # 鍒涘缓涓�涓垪琛ㄦ潵瀛樺偍鎵�鏈夎В鏋愮殑 JSON 瀵硅薄 - with open(self.file_path, 'r', encoding='utf-8') as file: - for line in file: - # 鍘婚櫎姣忚鏈熬鐨勬崲琛岀锛堝鏋滄湁鐨勮瘽锛� - line = line.rstrip('\n') - # 灏嗘瘡琛岃В鏋愪负涓�涓� JSON 瀵硅薄 - info = json.loads(line) - # 鍋囪姣忚閮芥槸涓�涓瓧鍏告暟鎹紝涓斿彧鏈変竴涓敭鍊煎锛屽叾涓敭鏄棩鏈� - if isinstance(info, dict) and len(info) == 1: - date, data = list(info.items())[0] - limit_info[date] = data + if os.path.exists(self.file_path): + with open(self.file_path, 'r', encoding='utf-8') as file: + for line in file: + # 鍘婚櫎姣忚鏈熬鐨勬崲琛岀锛堝鏋滄湁鐨勮瘽锛� + line = line.rstrip('\n') + # 灏嗘瘡琛岃В鏋愪负涓�涓� JSON 瀵硅薄 + info = json.loads(line) + # 鍋囪姣忚閮芥槸涓�涓瓧鍏告暟鎹紝涓斿彧鏈変竴涓敭鍊煎锛屽叾涓敭鏄棩鏈� + if isinstance(info, dict) and len(info) == 1: + date, data = list(info.items())[0] + limit_info[date] = data return limit_info -- Gitblit v1.8.0