从Python运行TCL代码
我想在我的Python脚本中运行一个tcl脚本。具体来说,我想运行一个tcl脚本,类似于这个。
我对Python有一些了解,但对tcl一点都不了解。
我尝试过一些方法,比如:
import Tkinter
r=Tkinter.Tk()
r.call('source{DIS.tcl})' or r.tk.eval('source{DIS.tcl})'
有没有什么想法可以让我从tcl脚本中获取内容?谢谢!
2 个回答
9
试试这个
import Tkinter
r=Tkinter.Tcl()
r.eval('source DIS.tcl')
4
Tcl 对空格非常敏感(就像 Bourne shell 一样)。你可能想用 source DIS.tcl
而不是 source{DIS.tcl}
。