# 天软 pyTSL 接口使用说明 ## 定位 - 官方 Python SDK,面向取数/执行/批量/异步与数据转换。 ## 结构索引 - 安装与配置 - pyTSL 接口说明(Client / AsyncClient / async_util / Batch / Task / Const / TSResultValue) - pyTSLPy 兼容说明 - 示例与数据类型转换 - 附录与常见问题 ## 安装方式(摘要) - `pip install tspytsl`(在线安装) - 离线安装与手动部署 ## 核心类与模块 - `pyTSL.Client`:同步客户端 - `pyTSL.AsyncClient`:异步客户端 - `pyTSL.async_util`:异步工具函数 - `TSBatch` / `Task`:批量与任务 - `TSResultValue`:统一返回结果封装 - `pyTSL.Const`:常量与字段 ## 关键方法(常用) - `login` / `logout` - `exec` / `call` / `query` - `download_list` / `download` / `upload` / `remove` - `DatetimeToDouble` / `DoubleToDatetime` - `EncodeStream` / `DecodeStream` - `DataFrameToTSArray` ## 示例(Python) ```python import pyTSL c = pyTSL.Client("user", "password") c.login() result = c.query("select close from market where stock = 'SZ000001' end") print(result.dataframe()) c.logout() ```