""" 检查世界书路径和文件 """ from pathlib import Path # 项目根目录 PROJECT_ROOT = Path(r'D:\progarm\python\llm_workflow_engine') DATA_PATH = PROJECT_ROOT / 'data' WORLDBOOKS_PATH = DATA_PATH / 'worldbooks' print("=" * 60) print("世界书路径检查") print("=" * 60) print(f"\n1. 项目根目录: {PROJECT_ROOT}") print(f" 存在: {PROJECT_ROOT.exists()}") print(f"\n2. 数据目录: {DATA_PATH}") print(f" 存在: {DATA_PATH.exists()}") print(f"\n3. 世界书目录: {WORLDBOOKS_PATH}") print(f" 存在: {WORLDBOOKS_PATH.exists()}") if WORLDBOOKS_PATH.exists(): json_files = list(WORLDBOOKS_PATH.glob("*.json")) print(f" JSON文件数量: {len(json_files)}") if json_files: print(f" 文件列表:") for f in json_files: print(f" - {f.name} ({f.stat().st_size} bytes)") else: print(f" ⚠️ 世界书目录为空,没有JSON文件") # 检查目录下是否有子目录 subdirs = list(WORLDBOOKS_PATH.iterdir()) if subdirs: print(f" 子目录/文件:") for item in subdirs: print(f" - {item.name} ({'目录' if item.is_dir() else '文件'})") else: print(f" ❌ 世界书目录不存在!") # 检查data目录下有什么 if DATA_PATH.exists(): print(f"\n4. data目录内容:") for item in DATA_PATH.iterdir(): print(f" - {item.name} ({'目录' if item.is_dir() else '文件'})") print("\n" + "=" * 60)