我正在使用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相关的命令。