中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

左权县| 东辽县| 盐城市| 宁明县| 社会| 武陟县| 祁东县| 南昌市| 资讯| 新疆| 天津市| 登封市| 昂仁县| 全椒县| 万源市| 两当县| 望奎县| 常山县| 龙江县| 连江县| 阜宁县| 冕宁县| 华阴市| 革吉县| 仙桃市| 霸州市| 苗栗县| 成安县| 西和县| 桦南县| 马边| 房产| 格尔木市| 凤台县| 永嘉县| 龙胜| 开封县| 横山县| 平湖市| 吉安县| 阳原县|