import platformdirs import os dirs = platformdirs.PlatformDirs("HoYoCenter") def init_dirs(): os.makedirs(dirs.user_config_path, exist_ok=True) os.makedirs(dirs.user_log_path, exist_ok=True) os.makedirs(dirs.user_data_path, exist_ok=True) if not os.path.exists(os.path.join(dirs.user_config_path, "config.json")): with open(os.path.join(dirs.user_config_path, "config.json"), "w") as f: f.write("{}") def init(): init_dirs() init()