ASD / app /file_utils.py
Nx-Neuralon's picture
Upload 64 files
b6d0232 verified
from __future__ import annotations
import json
import os
from typing import Any
def ensure_dir(path: str) -> None:
os.makedirs(path, exist_ok=True)
def save_json(path: str, data: Any) -> None:
with open(path, "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False, indent=2, default=str)
def save_text(path: str, text: str) -> None:
with open(path, "w", encoding="utf-8") as f:
f.write(text)