从Python运行TCL代码

时间:2011-09-09 14:03:00

标签: python tcl

我希望能够从我的python脚本中运行一个tcl脚本。具体来说,我想运行一个类似于this的tcl脚本。

我对python有一些了解而且没有tcl的知识。

我一直在尝试这样的事情:

import Tkinter
r=Tkinter.Tk()
r.call('source{DIS.tcl})' or r.tk.eval('source{DIS.tcl})'

我是如何从tcl脚本中访问的?谢谢!

2 个答案:

答案 0 :(得分:3)

试试这个

import Tkinter
r=Tkinter.Tcl()
r.eval('source DIS.tcl')

答案 1 :(得分:2)

Tcl对空白非常敏感(很像Bourne shell)。您可能需要source DIS.tcl而不是source{DIS.tcl}