import zipfile,re def comic_info_page_count(zip_file): # 打开ZIP文件 with zipfile.ZipFile(zip_file, 'r') as z: # 假设ZIP中的文件名是'text.txt' with z.open('ComicInfo1.xml', 'r') as file: # 从文件流中解析 XML 数据 file_string = file.read().decode("utf-8") # 使用正则表达式提取 标签中的值 match = re.search(r"(\d+)", file_string) if match: page_count = match.group(1) print(f"zip_file={zip_file} PageCount: {page_count}") return page_count #print(file_string) # 打印文件内容 #print(content) comic_info_page_count(zip_file='CBZ/第15话.CBZ')