import json login_file_path = '/data/ww/py_sys_monitor/info/login_info' def get_recent_login_info(page_index=1, page_size=10): if page_index <= 0: page_index = 1 if page_size <=0 | page_size > 20: page_size = 10 login_info = [] with open(login_file_path, 'r') as f: lines = f.readlines() total = len(lines) start = (page_index - 1) * page_size end = start + page_size for line in lines[start:end]: record = json.loads(line.strip()) login_info.append(record) return {"login_info" : login_info, "total" : total}