hmnshudhmn24's picture
Upload 14 files
1108401 verified
from pathlib import Path
import os, yaml, json
def load_config(path='config.yaml'):
p = Path(path)
if not p.exists():
raise FileNotFoundError(f'Config not found: {path}')
return yaml.safe_load(p.read_text())
def ensure_dir(path):
os.makedirs(path, exist_ok=True)
def save_json(obj, path):
ensure_dir(Path(path).parent)
Path(path).write_text(json.dumps(obj, indent=2), encoding='utf-8')