当前位置: 首页 > 面试题库 >

知道将Python与Tcl交互的任何创造性方法吗?

东郭腾
2023-03-14
问题内容

这是情况。我工作的公司有很多现有的Tcl代码,但其中一些人希望开始使用python。能够重用一些现有的Tcl代码会很高兴,因为那已经花了钱。此外,某些测试设备仅具有Tcl
API。

因此,我想到的一种方法是使用子流程模块来调用某些Tcl脚本。

  • 子流程是我最好的选择吗?
  • 有人使用过这段相当新的代码:Plumage吗?如果是这样,您的经验如何(不仅限于Tk)?
  • 我没有考虑过其他可能的方式吗?

问题答案:

希望您为此做好了准备。标准Python

import Tkinter
tclsh = Tkinter.Tcl()
tclsh.eval("""
    proc unknown args {puts "Hello World!"}
    }"!dlroW olleH" stup{ sgra nwonknu corp
""")

在Re进行编辑以评论
:Python的tcl解释器不知道其他已安装的tcl组件。您可以通过以通常的方式向python实际使用的tcl添加扩展名来解决。这是一些细节的链接

  • Tkinter如何利用Tcl / Tk扩展


 类似资料:
  • 问题内容: 我一直在研究Python的模块,我想使用python的bash进行“交互式会话”。我希望能够像在终端模拟器上一样从Python读取bash输出/写入命令。我猜一个代码示例可以更好地解释它: (显然,这种方式行不通。)是否可能出现这种情况,怎么办? 非常感谢 问题答案: 请尝试以下示例: 您必须阅读有关stdin,stdout和stderr的更多信息。看起来不错的演讲:http://ww

  • 本文向大家介绍Python(Django)项目与Apache的管理交互的方法,包括了Python(Django)项目与Apache的管理交互的方法的使用技巧和注意事项,需要的朋友参考一下 准备:Django的环境(Python)、Apache、Wsgi(必须文件) 首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件。 Apache HTTP Serve

  • 本文向大家介绍 Js和native交互的方法与问题 相关面试题,主要包含被问及 Js和native交互的方法与问题 时的应答技巧和注意事项,需要的朋友参考一下 实现JS和Native交互有两种方式: 第一种:shouldOverrideUrlLoading(WebView view, String url) 通过给WebView加一个事件监听对象(WebViewClient)并重写shouldOv

  • 本文向大家介绍实例解读Ajax与servlet交互的方法,包括了实例解读Ajax与servlet交互的方法的使用技巧和注意事项,需要的朋友参考一下 本文以实例形式剖析了Ajax与servlet的交互,并且代码中有较为详细的注释,以帮助大家阅读理解。具体的实现方法如下: 1.JavaScript部分 2.servlet端:

  • 本文向大家介绍.net与javascript脚本的交互方法总结,包括了.net与javascript脚本的交互方法总结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了.net与javascript脚本的交互方法,分享给大家供大家参考。具体方法如下: 1.asp.net呼叫js 在这里情况下,你可以调用页面中的JS脚本的函数都可以 2、js脚本如何访问服务器控件的值 界面上有一个TextBo

  • 本文向大家介绍Android中WebView与Js交互的实现方法,包括了Android中WebView与Js交互的实现方法的使用技巧和注意事项,需要的朋友参考一下 获取WebView对象 调用WebView对象的getSettings()方法,获取WebSettings对象 调用WebSettings对象的setJavaScriptEnabled()方法,设置js可用,参数:布尔值 在判断是否支持