91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python為什么有tcl腳本

發布時間:2020-05-19 14:38:23 來源:億速云 閱讀:939 作者:栢白 欄目:編程語言

為增強ATOP程序與tcl/tk 的互動性, 探討使用python編寫ATOP程序后,能夠有效運行現有的TCL腳本功能,增強ATOP程序的功能。

TCL (最早稱為“工具命令語言”"Tool Command Language",但是現在已經不是這個含義,不過我們仍然稱呼它為TCL)是一種 腳本語言。 由John Ousterhout創建。 TCL很好學,功能很強大。TCL經常被用于快速原型開發,腳本編程, GUI和測試等方面。TCL念作“踢叩” "tickle"。

python為什么有tcl腳本

Tcl的特性包括:

* 任何東西都是一條命令,包括語法結構(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為什么有tcl的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

布拖县| 大宁县| 玉树县| 科技| 会东县| 东海县| 临潭县| 会昌县| 垣曲县| 六安市| 镇康县| 定西市| 克拉玛依市| 油尖旺区| 东光县| 即墨市| 娄底市| 沅陵县| 新源县| 共和县| 龙里县| 凤翔县| 汕尾市| 丰顺县| 将乐县| 龙江县| 水富县| 永仁县| 五河县| 宣武区| 龙州县| 永清县| 望城县| 庆城县| 怀仁县| 昭平县| 黑山县| 屏山县| 东乌| 黄陵县| 岗巴县|