http://www.exoimage.com

                                                                  【极速快乐8计划】python为什么有tcl

                                                                  为增强ATOP程序与tcl/tk 的互动性, 探讨使用python编写ATOP程序后,能够有效运行现有的TCL脚本功能,增强ATOP程序的功]能。

                                                                  TCL (最早称为“工具命令语言”"Tool Command 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 Tclr=Tcl()r.eval('packa)ge 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的详细内容,更多请关注php中文网其它相关文章!

                                                                1. (;微信
                                                                2. 分享php中文网最新课程二维码相关标签:python
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:西数宣布闪存工厂断电事故已恢复生产,损失达3.4亿美元 - 西数
                                                                  下一篇:没有了