- 包含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>
107 lines
6.7 KiB
Python
107 lines
6.7 KiB
Python
#!/usr/bin/env python3
|
||
# -*- coding: utf-8 -*-
|
||
"""
|
||
彻底修复resumeInterviewMock.js的语法错误
|
||
"""
|
||
|
||
import re
|
||
from datetime import datetime
|
||
|
||
def fix_complete_syntax():
|
||
"""彻底修复语法错误"""
|
||
try:
|
||
# 读取文件
|
||
with open('src/mocks/resumeInterviewMock.js', 'r', encoding='utf-8') as f:
|
||
content = f.read()
|
||
|
||
# 创建备份
|
||
backup_filename = f'src/mocks/resumeInterviewMock.js.backup_{datetime.now().strftime("%Y%m%d_%H%M%S")}'
|
||
with open(backup_filename, 'w', encoding='utf-8') as f:
|
||
f.write(content)
|
||
print(f"已创建备份文件: {backup_filename}")
|
||
|
||
# 找到问题区域开始位置
|
||
pattern_start = r'(未来希望能成长为能够独立推进项目的文旅投资拓展人才。`),\s*studentInfo:\s*\{'
|
||
|
||
# 查找这个模式在文件中的位置
|
||
match = re.search(pattern_start, content, re.DOTALL)
|
||
if match:
|
||
end_pos = match.end()
|
||
print(f"找到问题区域,结束位置: {end_pos}")
|
||
|
||
# 查找从这个位置到下一个正确结构的位置
|
||
# 寻找 }] (关闭当前position数组项目) 之后的正确结构
|
||
after_match = content[end_pos:]
|
||
|
||
# 查找正确的结构开始 - 寻找 }] };
|
||
correct_structure_pattern = r'^(.*?)\s*\]\s*\};\s*$'
|
||
|
||
# 替换整个问题区域
|
||
# 从 studentInfo: { 开始到找到正确的结束
|
||
replacement_content = '''
|
||
project_experience: {
|
||
project_name: "贵州黔东南非遗文化探索线路投资拓展项目",
|
||
position: "文旅项目投资拓展管培生",
|
||
time_period: "XXXXXX",
|
||
company: "XXXXXX",
|
||
description: `协助收集并整理黔东南地区非遗文化与旅游资源信息,参与建立潜在投资项目资源库,支持项目筛选与前期立项;
|
||
协助完成市场调研与数据分析,整理游客偏好、市场需求和竞品线路对比,初步参与编写投资可行性研究资料;
|
||
协助进行项目经济测算,完成基础的成本、收益和风险数据录入,为投资测算模型提供支撑;
|
||
整理与汇总政府政策、行业报告及相关文旅支持文件,协助经理进行投资政策环境分析;
|
||
协助项目经理准备投资建议书、路演PPT等前期文件,参与会议记录和投资逻辑梳理;
|
||
跟进外部合作方(如民宿、传承人、旅行社)的初步沟通资料整理,协助形成合作条件备忘录。`
|
||
},
|
||
core_skills: [
|
||
"熟悉市场调研与数据整理,能独立完成基础信息收集和对比分析;",
|
||
"掌握Excel与财务测算的基础功能,能进行项目成本、收益和风险数据录入;",
|
||
"具备文旅行业政策文件的阅读与整理能力,能辅助经理完成政策环境分析;",
|
||
"熟练使用PPT进行方案文档编辑与排版,具备会议纪要和资料整理经验;",
|
||
"了解文旅行业投资拓展的基本流程,能在项目调研、合作沟通等环节提供支持。",
|
||
],
|
||
compound_skills: [
|
||
"文旅行业理解能力:具备现代文旅产业结构与政策环境的整体认知,了解旅游资源分类、游客行为特征与行业合规要点,初步建立了岗位适应能力。",
|
||
"产品营销基础:具备基本营销思维与客户画像构建能力,能够理解产品定位、传播路径与沟通逻辑,支持策划与执行文旅项目的推广策略。",
|
||
"活动执行与现场管理能力:了解活动从前期策划、主题创意、文案撰写、宣传推广,到流程设计、现场布置、预算管理、应急预案及数据复盘的完整流程,具备基础的统筹与执行配合能力。",
|
||
"服务体验优化和资源协同能力:理解文旅服务的形象表达与情境化设计原则,掌握文旅项目中各类资源(如住宿、交通、商品)的调度逻辑与协同机制,具备在多元文化与B2B/B2C场景下开展基础服务支持与供应协作的能力。",
|
||
"文化IP策划与品牌传播能力:理解本地文化IP的挖掘逻辑与数字化表达方式,具备参与品牌定位、跨界联动与差异化推广的初步经验。",
|
||
"商业视觉表达与工具应用能力:了解平面设计、色彩搭配、字体表现与视觉规范的基础知识,能使用Canva、Figma、Photoshop、剪映等工具进行简单的视觉表达与内容制作。",
|
||
"AIGC工具使用能力:了解AIGC内容生成逻辑,能够使用ChatGPT、Stable Diffusion、Suno等AI工具完成图像生成、文案创作与音视频剪辑等初级创作任务。",
|
||
"新媒体平台运营能力:具备新媒体平台账号经营、内容赛道规划与短视频制作的基础能力,能够参与直播搭建、私域维护与跨平台内容策划等简单的工作内容,辅助文旅项目的数字传播落地。",
|
||
"智慧文旅应用能力:了解OTA平台、票务分销、导览系统、智能设备及智慧酒店等新型文旅科技应用,具备智慧场景运营的基础认知与设备使用能力。",
|
||
],
|
||
personal_summary: "我是一名即将毕业的大专生,具备良好的学习能力和对文旅行业的兴趣。在实习过程中,我主要负责市场调研、经济测算数据录入及政策资料整理,能够快速理解并执行上级安排的任务。同时,我也积极参与外部合作沟通的资料准备工作,提升了自己的协调与沟通能力。虽然经验尚浅,但我对文旅投资拓展充满热情,愿意在工作中不断积累实战经验,未来希望能成长为能够独立推进项目的文旅投资拓展人才。"
|
||
}
|
||
}
|
||
]
|
||
};'''
|
||
|
||
# 找到从studentInfo开始的所有内容,并替换为正确的结构
|
||
pattern_to_replace = r'studentInfo:\s*\{[\s\S]*?^\s*\]\s*\};\s*$'
|
||
|
||
# 进行替换
|
||
updated_content = re.sub(
|
||
pattern_to_replace,
|
||
replacement_content,
|
||
content,
|
||
flags=re.MULTILINE | re.DOTALL
|
||
)
|
||
|
||
# 写回文件
|
||
with open('src/mocks/resumeInterviewMock.js', 'w', encoding='utf-8') as f:
|
||
f.write(updated_content)
|
||
|
||
print("语法错误彻底修复完成!")
|
||
return True
|
||
|
||
else:
|
||
print("未找到问题区域的起始位置")
|
||
return False
|
||
|
||
except Exception as e:
|
||
print(f"修复失败: {e}")
|
||
import traceback
|
||
traceback.print_exc()
|
||
return False
|
||
|
||
if __name__ == "__main__":
|
||
fix_complete_syntax() |