| | |
| | | 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 |
| | | |
| | | |