# tclpysh-pyAether-import **Repository Path**: challensys/tclpysh-pyaether-import ## Basic Information - **Project Name**: tclpysh-pyAether-import - **Description**: tclpysh 是 Challensys FusionShell 的独立解释器版本,支持在第三方 Python 命令行中通过 import 导入。 本项目适用于在 pyAether 中导入 tclpysh 后,将 pyAether 的内置函数批量绑定到 tclpysh 的 Tcl proc,以便在 tclpysh 的 Tcl 命令行中方便的调用 pyAether 函数。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-26 - **Last Updated**: 2025-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tclpysh-pyAether-import #### 介绍 tclpysh 是 Challensys FusionShell 的独立解释器版本,支持在第三方 Python 命令行中通过 import 导入。 本项目适用于在 pyAether 中导入 tclpysh 后,将 pyAether 的内置函数批量绑定到 tclpysh 的 Tcl proc,以便在 tclpysh 的 Tcl 命令行中方便的调用 pyAether 函数。 #### 软件架构 (需确认 PYTHONPATH 系统变量包含 /FUSIONSHELL_INSTALLATION_PATH/lib 路径) 在 pythone 中通过 import 调用 tclpysh,再 source import_pyAether.tcl 即可: ``` % pythone >>> import tclpysh tcl> source import_pyAether.tcl ``` #### 安装教程 1. 下载并解压 tclpysh for Python 3.9 工具 v2025.06 以上版本(可从官网 [challensys.com](https://challensys.com) 下载) 2. 设置 CHALLENSYS_LICENSE_SERVER 环境变量为 `28000@eval.challensys.com`(仅当可访问互联网时;如需内网部署试用 License 可在 [challensys.com](https://challensys.com) 官网申请) #### 使用说明 1. 支持 pyAether 函数名在 Tcl 命令行中作为 proc 名自动补全; 2. 支持 pyAether 函数的参数名在 Tcl 命令行中作为 proc 的开关名自动补全; 3. 支持 pyAether 函数参数的合法性检测; 4. 支持 pyAether 函数名 -help 查询参数定义; 5. 支持 man pyAether 函数名 查询帮助文档。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request