pyTSL 是天软TSL语言的python接口,追求简单好用。
特点:
该包目前功能已经成熟,功能在TSLPy的接口上有更多的扩展,已经支持python的大部分版本。
后期也会由天软官方进行支持并且持续维护,用户可放心使用。
pyTSL包是一个独立的python模块,不依赖天软客户端,更符合python开发者的编程习惯。
技术支持:如果有任何问题或者建议,可发电子邮件到pytsl@py3k.cn。
可通过pip install tspytsl下载相关包
相关功能与包的下载也可参考:http://py3k.cn/pyTSL/setup.html#
pyTSL接口使用说明文档:附件:2024-02-23-天软pyTSL接口使用说明.pdf
更新说明:
2024-2-23更新:
1、修正pyTSL返回数据结果对象类名称:TSReturnValue类应为TSResultValue类
2023-11-22更新:
1、增加方法、类的功能说明
2、增加pyTSL.Const说明
2023-9-12更新:
1、新增常见问题:天软日期时间类型参数该如何传参
2、增加、修改部分范例。
2023-8-29更新:
1、pyTSL.Client支持代理服务器账号密码验证
2、调整部分范例
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 格式数据的方法