三招玩转XMO-Studio
产品地址:https://studio.xm-opt.com
- 产品开通
- 使用xmo-data
- 使用XMCoder
招式1:产品开通
1. 账号注册
使用产品前需注册XMO账号,详情可见 注册/登录
2. 服务开通
首次使用需进行身份认证--->认证完毕,同意XMO-STUDIO开通协议--->联系工作人员签署试用协议并审核
签署成功,默认分配2核(CPU)4G(内存)的资源。


3. 获取密钥
你需要在「 官网--个人中心--密钥管理」中获得身份验证的APIkey,用于后续编程中必要的鉴权。您有两种使用方式
- 在创建项目时配置XMO-APIKEY:适合多项目或统一配置场景,不用在代码中暴露 token;即client = Client()
- 初始化Client传参:适合临时测试、脚本开发等场景,方便快速验。
即client = Client(token = "您的官网APIkey字符串")
招式2:使用xmo-data
xmo-data 统一了全国市场披露数据+气象数据,提供标准化API服务接口。(仅限开通Studio的用户在webIDE中直接使用)
使用步骤
- Studio左侧菜 单栏「开发」---创建新项目---分配实例---打开webIDE(VSCode/JupyterLab)
- webIDE左侧菜单栏「EXPLORER」---新建脚本文件用于编程(以.py或.ipynb后缀结尾)
- .py 是纯文本的Python脚本文件,适合编写可部署、模块化的程序代码。
- .ipynb 是用于交互式编程的笔记本文件,支持代码分块执行、图表展示和Markdown说明,常用于数据分析与教学。您可分步骤执行代码,并查看运行结果。
- 根据需求,编辑对应python语句并运行👇
- 查询数据集
# 查询账号下可以使用的数据集或数据列基本信息
# client 是指初始化客户端,若您在创建项目时已配置XMO-APIKEY,可直接使用client = Client()
# 若您仅看自己的数据,可使用type=“USER”查询;若想查看所有数据(包括公开数据和您的数据)无需使用此语句。
from xmodata.client import Client
client = Client(token = "您的官网APIkey字符串")
meta_cols = client.list_datacol_meta(page_no=1, page_size=1000, type="USER", printout=True)

# 列出您拥有的数据集
from xmodata.client import Client
client = Client()
ds = client.list_datasets(printout=True)
ds