Files
online_sys/frontend_大健康/change_chen_avatar_again.py

45 lines
1.5 KiB
Python
Raw Permalink Normal View History

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import re
# 读取mockData.js文件
with open('src/data/mockData.js', 'r', encoding='utf-8') as f:
content = f.read()
# 陈沐谦的新头像URL
# 使用: 457cfa8e557879e14d54f13dc226a11e.jpg (id: 14)
chen_new_avatar = "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/avatar/douyin/457cfa8e557879e14d54f13dc226a11e.jpg"
# 当前陈沐谦的头像URL
chen_old_avatar = "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/avatar/douyin/54461d443f4927823b56661d0aa6205b.jpg"
# 替换陈沐谦的所有头像
content = content.replace(chen_old_avatar, chen_new_avatar)
# 写回文件
with open('src/data/mockData.js', 'w', encoding='utf-8') as f:
f.write(content)
print("✅ 已更换mockData.js中陈沐谦的所有头像")
print(f"陈沐谦新头像: 457cfa8e557879e14d54f13dc226a11e.jpg")
# 同时更新ClassRankModal中的头像映射
modal_file = 'src/components/ClassRankModal/index.jsx'
with open(modal_file, 'r', encoding='utf-8') as f:
modal_content = f.read()
# 替换ClassRankModal中陈沐谦的头像
modal_content = modal_content.replace(chen_old_avatar, chen_new_avatar)
# 写回ClassRankModal文件
with open(modal_file, 'w', encoding='utf-8') as f:
f.write(modal_content)
print("✅ 同时更新了ClassRankModal中的头像映射")
# 统计替换的位置
with open('src/data/mockData.js', 'r', encoding='utf-8') as f:
check_content = f.read()
chen_count = check_content.count(chen_new_avatar)
print(f"✅ 陈沐谦新头像在mockData.js中出现 {chen_count}")