继续优化

This commit is contained in:
2026-04-06 11:12:58 +08:00
parent 9d643187ae
commit 998d4dbd27

View File

@@ -475,6 +475,8 @@ def main():
# 移动文件夹到 data 目录 # 移动文件夹到 data 目录
extract_dir = data_dir / folder.name extract_dir = data_dir / folder.name
shutil.move(str(folder), str(extract_dir)) shutil.move(str(folder), str(extract_dir))
# 更新 folder 变量,避免后续移动时路径不正确
folder = extract_dir
# 查找 Word 文档 # 查找 Word 文档
word_doc = find_word_doc_recursive(extract_dir) word_doc = find_word_doc_recursive(extract_dir)
@@ -500,26 +502,29 @@ def main():
if not zxxk_folder.exists(): if not zxxk_folder.exists():
print("❌ 文件夹不存在,请先解压文件") print("❌ 文件夹不存在,请先解压文件")
# 将失败的文件拷贝到本程序所在目录的 ee 子目录 # 将失败的文件移动到本程序所在目录的 ee 子目录
script_dir = Path(__file__).parent script_dir = Path(__file__).parent
ee_dir = script_dir / "ee" ee_dir = script_dir / "ee"
ee_dir.mkdir(exist_ok=True) ee_dir.mkdir(exist_ok=True)
dest_file = ee_dir / folder.name dest_file = ee_dir / folder.name
shutil.copy2(folder, dest_file) shutil.move(str(folder), str(dest_file))
print(f"拷贝失败文件到:{dest_file}") print(f"移动失败文件到:{dest_file}")
fail_count += 1 fail_count += 1
continue continue
if not twole_folder.exists(): if not twole_folder.exists():
twole_folder = base_dir / "二一教育" twole_folder = base_dir / "二一教育"
if not twole_folder.exists():
twole_folder = base_dir / "21世纪教育"
if not twole_folder.exists(): if not twole_folder.exists():
print("❌ 文件夹不存在,请先解压文件") print("❌ 文件夹不存在,请先解压文件")
# 将失败的文件拷贝到本程序所在目录的 ee 子目录 # 将失败的文件移动到本程序所在目录的 ee 子目录
script_dir = Path(__file__).parent script_dir = Path(__file__).parent
ee_dir = script_dir / "ee" ee_dir = script_dir / "ee"
ee_dir.mkdir(exist_ok=True) ee_dir.mkdir(exist_ok=True)
dest_file = ee_dir / folder.name dest_file = ee_dir
shutil.copy2(folder, dest_file) print(str(folder), str(dest_file))
print(f" 已拷贝失败文件到:{dest_file}") shutil.move(str(folder), str(dest_file))
print(f" 已移动失败文件到:{dest_file}")
fail_count += 1 fail_count += 1
continue continue