commit
This commit is contained in:
34
compare_bomtoon_count.py
Normal file
34
compare_bomtoon_count.py
Normal file
@@ -0,0 +1,34 @@
|
||||
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}")
|
||||
Reference in New Issue
Block a user