EPUBの中のJPEGのファイル名が連番でないのでMCOMIXで読みにくい問題を解決するべく ChatGptがだしたパイソンコード epubリーダーの見開き設定とか思うようにできなかったので epubを解凍してjpegのファイルを連番に書き換えるコード 以下のフォルダの構成が前提 manga/ (manga.epub) ├ OLEBPS/ └ META-INF/ -----以下コード--------- import os import glob import re import zipfile import sys import shutil # フォルダ削除用 # コマンドライン引数からEPUBファイル名を取得 if len(sys.argv) < 2: print("❌ 使用方法: python3 rename_images.py <epubファイル名>") sys.exit(1) EPUB_FILE = sys.argv[1] # 出力ディレクトリ(EPUBファイル名からフォルダ名を作成) EXTRACT_DIR = os.path.splitext(EPUB_FILE)[0] # 例: "manga.epub" → "manga" # ① EPUBを解凍 print(f"📖 EPUBを解凍中: {EPUB_FILE} → {EXTRACT_DIR}/") os.makedirs(EXTRACT_DIR, exist_ok=True) with zipfile.ZipFile(EPUB_FILE, 'r') as zip_ref: zip_ref.extractall(EXTRACT_DIR) # ② OEBPSフォルダを探す(デフォルト: OEBPS, なければ他をチェック) oebps_path = os.path.join(EXTRACT_DIR, "OEBPS") if not os.path.exists(oebps_path): possible_dirs = glob.glob(os.path.join(EXTRACT_DIR, "*...