题
这里的情况。我工作的公司有相当多的现有Tcl代码,但他们中的一些要开始使用蟒蛇。它将很高兴能够重复利用现有的一些Tcl code,因为这是钱已经花光。此外,一些测试设备只有Tcl API。
因此,一方面,我想到使用的子流程模块叫到一些Tcl脚本。
- 是子流程我最好的赌注吗?
- 有人用这个相当新的一段代码: 羽毛?如果是这样你有什么经验(不仅仅是传统知识)?
- 任何其他可能的方式,我还没有考虑?
解决方案
我希望你能为此做好准备。标准的蟒蛇
import Tkinter
tclsh = Tkinter.Tcl()
tclsh.eval("""
proc unknown args {puts "Hello World!"}
}"!dlroW olleH" stup{ sgra nwonknu corp
""")
编辑在重新评论:蟒蛇的tcl interpreter是不知道还有其他安装的tcl组成。你可以处理,通过加入扩展在通常的方式tcl python实际用途。这里有一个链接与一些细节
其他提示
这是可以做到的。
本看看typcl扩展。
Typcl是有点奇怪...这是一个扩展到使用Tcl 从 蟒蛇。它并不真正需要CriTcl和可能已经完成的标准C.
这个代码表明了使用Tcl作为共享图书馆,并挂钩到它 在运行的时间(Tcl的残余部分的架构使得这个令人高兴的简单).此外,Typcl避免串转换尽可能(这两种方法).
我已经不用我自己,但口可能会帮助你出:
不隶属于 StackOverflow