75得票16回答
有哪些能在小内存中运行的交互式语言?

我正在寻找通用编程语言,需要满足以下条件: 具有交互式(实时编码)提示符 在单独使用时仅需32 KB RAM,或者当编译器托管在另一台机器上时,只需8 KB RAM 可以在仅有8-32 KB RAM总量的微控制器上运行(没有MMU)。 以下是我目前的列表,还缺少哪些? Python...

71得票7回答
判断Python是否处于交互模式

在Python脚本中,有没有办法判断解释器是否处于交互模式?这将非常有用,例如当您运行交互式Python会话并导入模块时,会执行略有不同的代码(例如关闭日志记录)。我查看了tell whether python is in -i mode并尝试了那里的代码,但是该函数仅在Python使用-i标...

70得票7回答
在Python中进入交互模式

我正在运行我的Python程序,在某个点上,可以跳进去看一下发生了什么,然后再跳出来。有点像一个临时的控制台模式。 在Matlab中,我会使用 keyboard 命令来实现这个功能,但我不知道在Python中该怎么做。 有没有办法做到这一点? 例如:for thing in set_of_th...

65得票5回答
如何在UNIX Shell中将字符串转换为整数

我有d1="11"和d2="07"。我想将d1和d2转换为整数并执行d1-d2。在UNIX中该怎么做? d1 - d2目前对我返回结果"11-07"。

63得票4回答
Python有交互式绘图库吗?

我正在寻找一个适用于Python的交互式绘图库。 通过 "graph",我指的是一组由一组顶点连接而成的节点(不是沿着x-y轴绘制值的图形,也不是像素网格)。 通过“交互式”,我指的是我可以拖动节点,并且需要能够单击节点/顶点,使库将节点/顶点传递给我的回调函数,该函数可能会添加/删除节点...

62得票6回答
Git rebase交互式:将合并提交压缩在一起。

我想在交互式rebase期间将两个合并提交的解决方案简化。 我的代码库看起来像: X --- Y --------- M1 -------- M2 (my-feature) / / / / / ...

61得票9回答
JavaScript中类似Python中的dir()函数的等效方法是什么?

当我在解释器中编写Python代码时,可以键入dir()以获取当前作用域中定义的名称列表。在使用像firebug、chrome console等交互式控制台从浏览器开发JavaScript代码时,如何以编程方式实现相同的信息呢?

60得票3回答
使用C/C++编写“真正”的交互式终端程序,例如vim、htop等,不需要使用ncurses库。

不,我不想使用ncurses,因为我想学习终端的工作原理并在自己编程时获得乐趣。 :) 它不必是可移植的,它只需要在基于Linux xterm的终端模拟器上工作。 我想做的是编写一个交互式终端应用程序,就像htop和vim一样。我的意思不是输出看起来像方框的字符或设置颜色,这很简单;还有让内...

58得票4回答
使用Python进行交互式输入/输出

我有一个与用户交互的程序(类似于shell),我想使用Python subprocess模块以交互方式运行它。也就是说,我希望能够写入标准输入并立即从标准输出获取输出。我尝试了这里提供的许多解决方案,但似乎没有一种适合我的需求。 我编写的代码基于“在Python中运行交互式命令”。 imp...

52得票2回答
我无法在Coffeescript交互模式(REPL)中编写多行代码。

在使用coffeescript交互模式时,我尝试输入多行代码时出现了错误。 例如,我想尝试以下代码:kids = brother: name: "Max" age: 11 sister: name: "Ida" age: 9 这是显示的错误:cof...