FAQ > 金融建模 > 第三方交互 > Python

天软pyTSL接口    

【简述】pyTSL 是天软TSL语言的python接口:
接口简单易用
支持Windows、Linux操作系统与MacOS操作系统
  • pyTSL 是天软TSL语言的python接口,追求简单好用。

    特点:
    该包目前功能已经成熟,功能在TSLPy的接口上有更多的扩展,已经支持python的大部分版本。
    后期也会由天软官方进行支持并且持续维护,用户可放心使用。

    pyTSL包是一个独立的python模块,不依赖天软客户端,更符合python开发者的编程习惯。

    技术支持:如果有任何问题或者建议,可发电子邮件到pytsl@py3k.cn。

    可通过pip install tspytsl下载相关包

    相关功能与包的下载也可参考:http://py3k.cn/pyTSL/setup.html#


    pyTSL接口使用说明文档:附件:2022-8-10-天软pyTSL接口使用说明.pdf

    更新说明:
    2022-11-4更新:
    1、新增对windows下的32位python的支持,目前仅支持手动安装。
    安装包下载地址:https://py3k.cn/pyTSL/testing/win32/
    安装方法:把对应Python版本的pyTSL.*.pyd复制到python安装目录的Lib\site-packages目录,或者自己项目的目录。
    注:需要安装vc2019的x86的运行时库,安装地址:https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160


    2022-8-10更新:
    1、pyTSL.Client类query方法fields参数支持tuple和list数据类型
    2、pyTSL.Client类exec方法增加resultname参数,用于指定委托保存的结果集名称
    3、pyTSL.Const增加STOCKID等与行情相关常量
    4、修正TSReturnValue类value方法parse_date的说明

    2022-7-05更新:
    1、新增对 macOS(arm64) Apple M1 支持。
    2、修改 register_proc 说明,默认实现了 importfile 和 exportfile 函数,用户不能注
    册同名函数。
    3、调整文章的部分结构。
    4、新增常见问题 pyTSL 中返回值编码为 utf-8

    2022-6-20更新:
    1、新增常见问题:c.logout后,再次执行c的方法会自动重新登陆。
    2、last_error的报错信息查看源链接。
    3、新增pip install tspytsl安装方式,使用方法不变
    4、新增章节:7对于老用户如何使用pyTSLPy模块替代TSLPy3.pyd

    2021-09-03更新:
    1、Client增加了代理服务器的支持。
    2、Batch系列方法加了key参数。
    3、增加了基于centos7的编译包,可以用于centos7及以上操作系统。
    4、arm64适配了飞腾CPU。

    2021-06-17更新:
    1、Client 类新增last_error常见返回错误代码方法。

    2020-12-25更新:
    1、Batch 类增加 query 方法、构造函数增加 reconnect 参数、 Task 类增加 key 方法
    2、Client 类增加 server_list 方法、 Client.exec 方法增加 stock 等参数设置
    3、增加 Const 模块返回常用的一些常量

    2020-12-07更新:
    1、增加了对MacOS的支持

    2020-10-20更新:
    1、Client 类增加了对加密码的支持
    2、增加了指定、返回默认执行的服务节点的方法
    3、TSReturnValue 类增加返回 TSL 流格式、 STN 格式数据的方法