TCL (最先称为“对象饬令言语”"Tool Co妹妹and Language",然而如今曾经没有是这个含意,不外咱们依然称说它为TCL)是一种 剧本言语。 由John Ousterhout创立。 TCL很勤学,性能很弱小。TCL常常被用于疾速原型开发,剧本编程, GUI以及测试等方面。TCL念作“踢叩” "tickle"。
Tcl的特点包罗:(保举学习:Python视频教程)
* 任何货色都是一条饬令,包罗语法构造(for, if等)。
* 任何事物均可以从新界说以及重载。
* 一切的数据类型均可以看做字符串。
* 语法例则相称简略
* 提供事情驱动给Socket以及文件。基于工夫或许用户界说的事情也能够。
* 静态的域界说。
* 很容易用C, C++,或许Java扩大。
* 诠释言语,代码可以静态的扭转。
* 齐全的Unicode支持。
* 平台有关。Win32, UNIX, Mac上均可以跑。
* 以及Windows的GUI严密集成。 Tk
* 代码松散,易于保护。
TCL自身没有提供面向工具的支持。然而言语自身很容易扩大到支持面向工具。许多C言语扩大都提供面向工具才能,包罗XOTcl, Incr Tcl等。另外SNIT扩大自身就是用TCL写的。
Python 执行TCL性能有两种:
1. 过程内执行(内含TCL解析器)应用eval 饬令完成
2. 过程外执行 挪用tclsh/wish.exe 执行,该形式与今朝ATOP 形式分歧。
Python 运转tcl 剧本
From Tkinter import Tcl r=Tcl() r.eval('package require itclx') r.eval('cd $env(TCLSPACE)/ATOP') r.eval('source lib/ct/ctCaseDv.tcl') r.eval('source lib/ct/ctCaseDv.tcl')
应用eval 饬令执行tcl剧本。
作用:
1) 能够将罕用的 操作,如 Excel 转tcl, 刷新XML目次树,等性能集成到ATOP
2) 增强GUI 以及TCL 之间的沟通。
更多Python相干技巧文章,请拜访Python教程栏目进行学习!
以上就是python为何有tcl的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
抱歉,评论功能暂时关闭!