#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os, shutil
ROOT='/Users/liuxinyuan/Desktop/Hermes输出-工作类'
files=[
 '对外物料/Luciferase_产品介绍_A4_20261027.html',
 '对外物料/Luciferase_A4_优化版A_优势卡片_20261027.html',
 '对外物料/Luciferase_A4_优化版B_数据看板_20261027.html',
 '对外物料/Luciferase_A4_设计版C_科研光感_20261027.html',
 '对外物料/Luciferase_A4_设计版D_生物荧光_20261027.html',
 '对外物料/Luciferase_A4_B版_生物荧光规格强化_20261027.html',
 '脚本/build_luciferase_flyer.py',
 '脚本/build_luciferase_flyer_v2.py',
 '脚本/build_luciferase_flyer_v3.py',
 '脚本/build_luciferase_flyer_v4.py',
 '脚本/build_luciferase_design_v6.py',
 '脚本/build_luciferase_B_v5.py',
 '脚本/build_luciferase_B_bio_v7.py',
]
bak=os.path.join(ROOT,'归档/_版本备份/E800改系列_20261028')
os.makedirs(bak,exist_ok=True)
for rel in files:
    p=os.path.join(ROOT,rel)
    if not os.path.exists(p): print('MISS',rel); continue
    shutil.copy2(p,os.path.join(bak,os.path.basename(p)))
    s=open(p,encoding='utf-8').read()
    n=s.count('E800-020714')
    s=s.replace('E800-020714','E800系列')
    open(p,'w',encoding='utf-8').write(s)
    print('updated',rel,'replaced',n)
print('backup',bak)
