从 Python 运行 TCL 代码

mcf*_*fly 6 python tcl

我希望能够从我的 python 脚本中运行一个 tcl 脚本。具体来说,我想运行一个Tcl脚本就像这样

我对python有一些了解,对tcl一无所知。

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

import Tkinter
r=Tkinter.Tk()
r.call('source{DIS.tcl})' or r.tk.eval('source{DIS.tcl})'
Run Code Online (Sandbox Code Playgroud)

任何想法我将如何访问 tcl 脚本之外的东西?谢谢!

fah*_*had 8

尝试这个

import Tkinter
r=Tkinter.Tcl()
r.eval('source DIS.tcl')
Run Code Online (Sandbox Code Playgroud)


gle*_*man 4

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