#!/usr/bin/env python3 """ e2_explore.py — Обзор содержимого FileStorage """ import os CONTENT_DIR = os.path.join("hbk_content", "FileStorage") html_files = [] other_files = [] for root, dirs, files in os.walk(CONTENT_DIR): for fname in files: fpath = os.path.join(root, fname) relpath = os.path.relpath(fpath, CONTENT_DIR) size = os.path.getsize(fpath) if fname.endswith(".html"): html_files.append((relpath, size)) else: other_files.append((relpath, size)) print(f"HTML-файлов: {len(html_files)}") print(f"Других файлов: {len(other_files)}") print(f"\nПримеры HTML:") for path, size in sorted(html_files)[:20]: print(f" {path} ({size:,} Б)") if other_files: print(f"\nДругие файлы:") for path, size in sorted(other_files)[:20]: print(f" {path} ({size:,} Б)") # Показать содержимое первого HTML if html_files: first = os.path.join(CONTENT_DIR, html_files[0][0]) print(f"\n{'=' * 60}") print(f"Содержимое: {html_files[0][0]}") print("=" * 60) with open(first, "r", encoding="utf-8", errors="replace") as f: print(f.read()[:2000])