我试图从python运行TCL脚本。在我使用的一些软件中嵌入了一个非常特殊的TCL包,我需要告诉python解释器(或TKinter?)这个包裹在哪里。以下是我迄今为止所做的尝试。在
>>> import Tkinter
>>> r = Tkinter.Tk()
>>> r.tk.eval('lappend auto_path C:/Program Files (x86)/Ixia/IxNetwork/7.0-EA/tcl8.4/bin')
>>> r.tk.eval('lappend auto_path C:\\Program Files (x86)\\Ixia\\IxNetwork\7.0-EA\\tcl8.4\\bin\\')
'{C:\\Python26\\tcl\\tcl8.5} C:/Python26/tcl C:/lib {C:\\Python26\\tcl\\tk8.5} {C:\\Python26\\tcl\\tk8.5/ttk} C:/Program Files (x86)/Ixia/IxNetwork/7.0-EA/tcl8.4/bin C:Program Files (x86)IxiaIxNetwork\x07.0-EA\\tcl8.4\x08in\\\\'
我想使用从windows开始菜单复制的以下TCL shell:
^{pr2}$首先,有人能告诉我为什么在“开始”菜单快捷方式目标中有两个项目被引用?我能用python为我的TCL访问这个吗?在
从上面可以看到,我已经尝试将这个包附加到auto_路径,但是字符有问题。有人知道为什么人物会混淆吗?在
我不明白你想达到什么目的。如果您只想执行以下命令:
那为什么不使用
^{pr2}$subprocess
?沿着这条线:相关问题 更多 >
编程相关推荐