- 包含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>
48 lines
1.6 KiB
Python
48 lines
1.6 KiB
Python
#!/usr/bin/env python3
|
||
# -*- coding: utf-8 -*-
|
||
"""
|
||
修复resumeInterviewMock.js的语法错误
|
||
删除重复内容,确保正确的JavaScript语法
|
||
"""
|
||
|
||
import re
|
||
from datetime import datetime
|
||
|
||
def fix_syntax_error():
|
||
"""修复语法错误"""
|
||
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}")
|
||
|
||
# 找到出错的行号附近的内容,删除重复的markdown内容
|
||
# 在第6413行之后有重复的内容,需要删除
|
||
|
||
# 查找模板字符串结束的位置
|
||
pattern = r'(我是一名即将毕业的大专生,具备良好的学习能力和对文旅行业的兴趣.*?未来希望能成长为能够独立推进项目的文旅投资拓展人才。`),[\s\S]*?(?=\s*studentInfo:)'
|
||
|
||
replacement = r'\1,'
|
||
|
||
updated_content = re.sub(pattern, replacement, content, flags=re.DOTALL)
|
||
|
||
# 写回文件
|
||
with open('src/mocks/resumeInterviewMock.js', 'w', encoding='utf-8') as f:
|
||
f.write(updated_content)
|
||
|
||
print("语法错误修复完成!")
|
||
return True
|
||
|
||
except Exception as e:
|
||
print(f"修复失败: {e}")
|
||
import traceback
|
||
traceback.print_exc()
|
||
return False
|
||
|
||
if __name__ == "__main__":
|
||
fix_syntax_error() |