天软科技与Python交互指南:Tsl与Python的数据互换
需积分: 15 3 浏览量
更新于2024-07-17
收藏 844KB PDF 举报
"深圳天软科技的这篇文档详细介绍了如何实现天软平台与Python之间的交互,包括天软平台调用Python以及Python调用天软平台的方法,同时提供了注意事项和对应模块的支持版本信息。"
在本文档中,重点讲述了天软平台(Tsl)与Python进行第三方交互的两种主要方式:
1. **天软平台调用Python**:
推荐采用以下模式进行交互:
- `pyputvar`:用于向Python环境发送数据。
- `pyrun`:执行预定义的Python脚本。
- `pygetvar`:从Python环境中获取返回的数据。
2. **Python调用天软平台**:
- `RemoteCallFunc`:用于调用天软平台中的函数。
- `RemoteExecute`:执行天软平台的脚本。
在实际应用中,有几点需要注意:
- TSLPy3.PYD模块默认支持Python 3.4,TSLPy2.PYD支持Python 2.7。如果使用其他版本的Python,如3.5或3.4,需要相应地替换模块文件。
- 模块名称的大小写敏感,确保正确命名。
- 确保天软平台和Python的位数匹配,不能混用32位和64位版本。
- 当Python远程调用天软获取数据时,需设置相应的系统参数。
- 自定义类型的数据需要用户自行转换为基本类型,文档中提供了一个程序来处理list、tuple、dict等类型,以便解决包含中文字符的显示问题。
- 天软和Python的安装目录应添加到系统环境变量中。
- 如果遇到远程调用执行失败,尝试重启Python环境。
- 部分Python编辑器可能有缓存问题,如PyCharm,可能导致调用失败,可以清理编辑器缓存。
此外,文档还列出了对应模块的支持版本及其更新历史,例如:
- Python 2.7对应模块为TSLPy2.PYD,最早创建于2014年6月23日。
- TSLPy2.PYD和TSLPy3.PYD模块的更新说明在2015年9月14日进行,增加了对Python 3的支持。
- 在2016年2月3日,文档添加了说明。
- 最后,在2018年1月5日,添加了将byte类型转换为字符串的方法,以解决与字符串相关的兼容性问题。
这份文档为天软平台和Python之间的集成提供了详细的指南,对于需要在这两个环境中进行数据交换和功能调用的开发者来说,具有很高的参考价值。
2020-09-08 上传
2018-06-19 上传
1192 浏览量
3394 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Leo_404
- 粉丝: 1
- 资源: 4
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率