qpandalite.qcloud_config.quafu_online_config 源代码

"""Quafu cloud configuration utilities.

This module provides functions to create and save Quafu
cloud service configuration files.
"""

__all__ = ["create_quafu_online_config"]
import json
from pathlib import Path

[文档] def create_quafu_online_config(default_token = None, savepath = None): """Create Quafu online configuration file. Args: default_token: Quafu API token for authentication. savepath: Directory path to save the configuration file. Defaults to current working directory. Raises: RuntimeError: If default_token is not provided. """ if not default_token: raise RuntimeError('You should input your token here.') if not savepath: savepath = Path.cwd() default_online_config = { 'default_token' : default_token, } with open(savepath / 'quafu_online_config.json', 'w') as fp: json.dump(default_online_config, fp)
if __name__ == '__main__': # The quafu account token token = '' create_quafu_online_config(default_token = token)