23得票4回答
为什么不同编程语言中的模数运算结果不同?

Perlprint 2 % -18; -16 Tclputs [expr {2 % -18}] -16 但VBScriptwscript.echo 2 mod -18 2 为什么会有这样的差别?

22得票4回答
spawn和exec有什么区别?

我正在学习编写TCL(expect)脚本,发现一些示例使用spawn命令,而另一些示例则使用exec命令。我尝试了谷歌搜索,但找不到它们的区别在哪里? 假设我在一个较长的expect脚本中间调用'exec'命令,我可以期望会发生什么?

22得票3回答
如何在Tcl中简洁地拼接字符串?

在Tcl中,我可以轻松地将两个变量foo和bar连接起来,方法如下:"${foo}${bar}"。 然而,如果我不想把一个中间结果存到变量中,那么如何轻松地将调用某些过程的结果连接起来呢? 展开来讲就是:set foo [myFoo $arg] set bar [myBar $arg] s...

22得票6回答
在Ubuntu上安装Python3.6的tkinter

+--------+-----------------------------------+ | OS | Ubuntu 12.04 | +--------+-----------------------------------+ | Pyth...

21得票6回答
TCL: 连接变量和字符串

假设我们有一个变量'a'设置为12345:set a 12345 现在我该如何设置一个新变量 'b',使其包含变量 'a' 和另一个字符串,比如说 9876 的值。 解决方法大致如下:set a "12345" set u "9876" set b $a$u 但我不想指定$u,而是直接使用...

21得票2回答
线程和tkinter

我听说Python中的线程不容易处理,而且在使用tkinter时会变得更加混乱。 我有以下问题。我有两个类,一个用于GUI,另一个用于无限进程。首先,我启动GUI类,然后启动无限进程类。我希望当关闭GUI时,也结束无限进程并结束程序。 代码的简化版本如下:import time, thre...

20得票4回答
TCL的通用字符串引用

我正在编写一个实用程序(恰好是用Python编写的),它以TCL脚本形式生成输出。给定Python中的任意字符串变量(不是Unicode),我想生成类似于TCL行的输出。set s something 这将把TCL变量's'设置为该确切字符串,无论其中有什么奇怪的字符。不想让输出变得更乱,我认...

19得票8回答
IDLE 警告说我的 TCL 版本过旧,即使我已经安装了更新的版本。

我已经安装了ActiveTcl8.6.1.1.297588-macosx10.5-i386-x86_64-threaded在我的OS X 10.9.1上。然而,当我通过在终端中运行idle3来启动IDLE时,IDLE窗口中会显示以下警告:Python 3.3.3 (v3.3.3:c389627...

18得票3回答
知道任何将Python与Tcl进行接口的创造性方法吗?

这是情况。我工作的公司有很多现有的Tcl代码,但有些人想开始使用Python。能够重用一些现有的Tcl代码会很好,因为那是已经花费的钱。此外,一些测试设备只有Tcl的API。 所以,我考虑的其中一种方法是使用subprocess模块调用一些Tcl脚本。 subprocess是最好的选择吗...

18得票11回答
TCL/TK的隐藏功能

我一直在使用TCL/TK,最近开始将其与自动化应用程序一起使用,我渴望知识。 为了延续“隐藏功能”问题的长篇连续,我想知道TCL/TK的任何隐藏或方便功能,或者实现一些大型操作的简单方法。