Initial commit: 教务系统在线平台
- 包含4个产业方向的前端项目:智能开发、智能制造、大健康、财经商贸 - 已清理node_modules、.yoyo等大文件,项目大小从2.6GB优化至631MB - 配置完善的.gitignore文件 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
60
frontend_智能开发/scripts/split_resume_json.py
Normal file
60
frontend_智能开发/scripts/split_resume_json.py
Normal file
@@ -0,0 +1,60 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import json
|
||||
import math
|
||||
|
||||
# 读取原始的个人简历内容.json
|
||||
with open('/Users/apple/Documents/cursor/教务系统/frontend/网页未导入数据/个人简历内容.json', 'r', encoding='utf-8') as f:
|
||||
all_data = json.load(f)
|
||||
|
||||
# 计算每个文件应该包含的数据量
|
||||
total_items = len(all_data)
|
||||
items_per_file = math.ceil(total_items / 3)
|
||||
|
||||
print(f"总共有 {total_items} 个岗位数据")
|
||||
print(f"每个文件将包含约 {items_per_file} 个岗位")
|
||||
|
||||
# 拆分数据
|
||||
part1 = all_data[:items_per_file]
|
||||
part2 = all_data[items_per_file:items_per_file*2]
|
||||
part3 = all_data[items_per_file*2:]
|
||||
|
||||
# 保存拆分后的文件
|
||||
output_dir = '/Users/apple/Documents/cursor/教务系统/frontend/网页未导入数据/'
|
||||
|
||||
# 保存第一部分
|
||||
with open(output_dir + '个人简历内容_part1.json', 'w', encoding='utf-8') as f:
|
||||
json.dump(part1, f, ensure_ascii=False, indent=2)
|
||||
print(f"Part 1: 保存了 {len(part1)} 个岗位")
|
||||
|
||||
# 保存第二部分
|
||||
with open(output_dir + '个人简历内容_part2.json', 'w', encoding='utf-8') as f:
|
||||
json.dump(part2, f, ensure_ascii=False, indent=2)
|
||||
print(f"Part 2: 保存了 {len(part2)} 个岗位")
|
||||
|
||||
# 保存第三部分
|
||||
with open(output_dir + '个人简历内容_part3.json', 'w', encoding='utf-8') as f:
|
||||
json.dump(part3, f, ensure_ascii=False, indent=2)
|
||||
print(f"Part 3: 保存了 {len(part3)} 个岗位")
|
||||
|
||||
# 输出每部分包含的岗位名称
|
||||
print("\n=== Part 1 岗位列表 ===")
|
||||
for item in part1:
|
||||
if '❌岗位名称查询' in item:
|
||||
print(f" - {item['❌岗位名称查询']}")
|
||||
|
||||
print("\n=== Part 2 岗位列表 ===")
|
||||
for item in part2:
|
||||
if '❌岗位名称查询' in item:
|
||||
print(f" - {item['❌岗位名称查询']}")
|
||||
|
||||
print("\n=== Part 3 岗位列表 ===")
|
||||
for item in part3:
|
||||
if '❌岗位名称查询' in item:
|
||||
print(f" - {item['❌岗位名称查询']}")
|
||||
|
||||
print("\n拆分完成!已生成3个文件:")
|
||||
print(" - 个人简历内容_part1.json")
|
||||
print(" - 个人简历内容_part2.json")
|
||||
print(" - 个人简历内容_part3.json")
|
||||
Reference in New Issue
Block a user