站長資訊網
        最全最豐富的資訊網站

        python為什么有tcl

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

        python為什么有tcl

        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 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 之間的溝通。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久久精品免费国产四虎| 好吊妞视频精品| 99精品一区二区三区无码吞精| 91麻豆精品一二三区在线| 亚洲Av永久无码精品三区在线| 国内精品久久久久久麻豆| 精品少妇一区二区三区视频| 亚洲精品乱码久久久久久蜜桃不卡 | 亚洲AV成人精品一区二区三区| 免费人妻精品一区二区三区| 国产精品亚洲日韩欧美色窝窝色欲 | 国产成人精品免费视频网页大全| 亚洲中文字幕久久精品无码喷水| 国产精品免费久久久久久久久| 国产精品久久久久久福利漫画| 久久久久国产精品熟女影院| 中文字幕精品亚洲无线码二区| 精品午夜福利1000在线观看| 国产成人精品免高潮在线观看 | 久久永久免费人妻精品下载| 亚洲精品国产综合久久一线| 久久91精品综合国产首页| 99久久精品无码一区二区毛片| 精品成人免费自拍视频| 国产成人精品日本亚洲网站| 亚洲国产精品无码一线岛国| 亚洲情侣偷拍精品| 中文字幕无码久久精品青草| 亚洲国产一成久久精品国产成人综合| 精品视频一区二区三区| 国内精品久久久久久久影视麻豆 | 精品熟女少妇a∨免费久久| 亚洲精品无码av人在线观看| 亚洲国产成人a精品不卡在线| 日批日出水久久亚洲精品tv| 日韩蜜芽精品视频在线观看| 亚洲国产精品激情在线观看| 亚洲а∨天堂久久精品| 亚洲热线99精品视频| 无码久久精品国产亚洲Av影片| 亚洲国产精品嫩草影院在线观看 |