From 0515c24436a3386ca61faa53622741a7658f8766 Mon Sep 17 00:00:00 2001 From: caiwx86 Date: Mon, 10 Feb 2025 20:50:48 +0800 Subject: [PATCH] fix --- test.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/test.py b/test.py index 97de171..03e0a6a 100644 --- a/test.py +++ b/test.py @@ -110,15 +110,16 @@ class comicInfo: pages = root.find('Pages') if pages is None: print("XML 中缺少 Pages 标签") - return {"metadata": metadata, "pages": None} + #return {"metadata": metadata, "pages": None} - page_list = pages.findall('Page') - if not page_list: - print("Pages 标签下无 Page 元素") - return {"metadata": metadata, "pages": None} + if pages != None: page_list = pages.findall('Page') + #if not page_list: + # print("Pages 标签下无 Page 元素") + # return {"metadata": metadata, "pages": None} # 收集图片路径 - image_paths = [page.get('Image') for page in page_list if page.get('Image')] + if pages != None: image_paths = [page.get('Image') for page in page_list if page.get('Image')] + else: image_paths = [] if len(image_paths) == 0: print(f"{cbz_path} {image_paths} 为空") img_count = 1 @@ -286,7 +287,7 @@ if __name__ == "__main__": create_time = time.localtime(os.path.getctime(file)) # 注意:st_birthtime 在Linux/MacOS中可用,但不是所有系统都支持 # 格式化时间 formatted_time = time.strftime('%Y%m%d%H', create_time) - if int(formatted_time) == 2025021020: + if int(formatted_time) < 2025020401: print(f"{file} 文件创建时间:", formatted_time) comicInfo().update_comicinfo_cbz(file) #if size < 3000: