♻️ refactor(playbook): streamline agents and refresh tsl docs
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# 天软平台和 Python 的交互
|
||||
|
||||
## 摘要
|
||||
|
||||
- 覆盖三类交互:Python 调用 TSL、TSL 调用 Python、落地服务器开启 Python 服务。
|
||||
- 提供 COM/远程登录两种路径,以及 `PyRun`/`PyCall` 体系。
|
||||
|
||||
## 结构索引
|
||||
|
||||
- 支持版本
|
||||
- Python 调用 TSL:配置步骤 / 接口说明 / 范例
|
||||
- TSL 调用 Python:配置步骤 / 接口说明 / 范例
|
||||
- do Python 方式
|
||||
- 落地服务器开启 Python 服务
|
||||
- sklearn 机器学习接口
|
||||
- 附录与 FAQ
|
||||
|
||||
## Python 调用 TSL(核心步骤)
|
||||
|
||||
1. 配置环境变量(天软目录、Python 目录)。
|
||||
2. 加载 TSLPy 模块(直接加载或修改包名)。
|
||||
3. 选择连接方式(COM / 远程登录)。
|
||||
|
||||
## 主要接口(Python 侧)
|
||||
|
||||
- 服务器:`ConnectServer` / `LoginServer` / `Disconnect`
|
||||
- 执行:`RemoteExecute` / `RemoteCallFunc`
|
||||
- 系统参数:`SetSysParam` / `GetSysParam`
|
||||
- 日期转换:`EncodeDate` / `DecodeDate` / `EncodeDateTime` / `DecodeDateTime`
|
||||
|
||||
## TSL 调用 Python(核心接口)
|
||||
|
||||
- `PyPutVar` / `PyGetVar`
|
||||
- `PyRun`(执行脚本)
|
||||
- `PyCall`(调用 Python 函数,支持命名参数)
|
||||
- `PyError` / `PyRelease` / `PyEnsure`
|
||||
|
||||
## do Python 方式
|
||||
|
||||
- 适合快速执行 Python 脚本,省去显式接口调用。
|
||||
|
||||
## 注意事项(精简)
|
||||
|
||||
- Python 与 TSL 位数必须一致。
|
||||
- 多版本 Python 需同步设置 `PYTHONHOME`。
|
||||
- TSL 调 Python 不支持网格调用。
|
||||
Reference in New Issue
Block a user