亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

甘孜| 利津县| 钟祥市| 特克斯县| 牙克石市| 太保市| 宁南县| 富阳市| 泽普县| 常德市| 屏东县| 无为县| 察哈| 涿鹿县| 康定县| 科技| 永兴县| 陇川县| 白玉县| 石屏县| 丹巴县| 德阳市| 湄潭县| 浑源县| 石楼县| 财经| 乌拉特中旗| 龙江县| 青田县| 浮山县| 桓仁| 会理县| 磴口县| 洛扎县| 荥经县| 滨海县| 新和县| 贺州市| 平山县| 蒙山县| 山西省|