from pathlib import Path BOMTOON = "Unsleep" PATH = Path('E:/') / 'Webtoon' / BOMTOON folders = [ (int(p.name.split('.')[0]), p) # 取前缀数字用于排序 for p in PATH.iterdir() if p.is_dir() and p.name.split('.')[0].isdigit() ] folders.sort(key=lambda x: x[0]) webp_counts = [] for index, path in folders: count = len([f for f in path.iterdir() if f.is_file() and f.suffix.lower() == ".webp"]) webp_counts.append(count) # 输出最终结果 print(webp_counts) txt = PATH / "div_counts.txt" with txt.open("r") as f: counts = [int(line.strip()) for line in f if line.strip()] print(counts) for i, (a, b) in enumerate(zip(counts, webp_counts)): if a != b + 1: print(f"❌ 第 {i} 项不同: list1 = {a}, list2 + 1 = {b + 1}") else: print(f"✅ 第 {i} 项相同: list1 = {a}, list2 + 1 = {b + 1}")