当从tcl shell调用python时,tcl shell中的命令执行



我正在使用tkinter编写一个GUI实用程序,并从unix软件的TCL外壳调用python脚本。现在,我可以随心所欲地创建GUI,但无法通过GUI在主TCL外壳中执行任何命令。有什么办法可以实现吗基本上,我想使用使用Tkinter创建的GUI在主TCL shell(从中调用python脚本(中执行某些命令。

PS:我知道客户端套接字建立通信的方法,其中我写了一个socket.py和client.tcl,但问题是我需要不断地来到tcl外壳来执行客户端tcl,这违背了拥有基于tkinter的GUI的目的。

如果我正确理解你的问题,你会运行:

catch { exec ifconfig } result
puts $result

例如,这将为您提供命令"ifconfig"的输出结果,该命令是一个与*nix-os相关的命令。

最新更新