Tag: 交互式

在Eclipse中使用Pydev的交互式控制台?

我使用Pydev插件在Eclipse中debugging我的Python代码。 我可以打开一个Pydev控制台,它给了我两个select:“当前活动的编辑器的控制台”和“Python控制台”。 但是,在断点后检查当前的variables状态是没有用的。 例如,代码停在断点处,我想用控制台检查一个“action”variables。 但是我的variables不可用。 我该如何做“dir(action)”等等的东西? (即使它不使用控制台)。

用两个滑块交互式绘制matplotlib图

我用matplotlib来创build一些图,这取决于8个variables。 我想研究一下当我改变一些情节时情节如何改变。 我创build了一些调用matplotlib的脚本,并生成不同的快照,稍后我将其转换成电影,这不是坏事,但有点笨拙。 我想知道是否可以通过键盘按键与graphics重新生成相互作用,从而增加/减less一些variables的值,并立即查看graphics如何变化。 什么是最好的办法呢? 另外如果你能指向我有趣的链接或一个只有两个滑块的情节例子的链接?

git rebase interactive:squash merge commits together

我想要一个简单的解决scheme,在交互式重新绑定期间压缩两个合并提交。 我的资料库看起来像: X — Y ——— M1 ——– M2 (my-feature) / / / / / / a — b — c — d — e — f (stable) 也就是说,我有一个最近两次合并的my-feature分支,两者之间没有真正的提交。 我不只是想重新绑定my-feature分支,因为它是自己发布的分支,我只是想把最后两个合并提交合并为一个(还没有发布那些提交) X — Y —- M (my-feature) / / / / a — … — f (stable) 我试过了: git rebase -p -i M1^ 但是我得到了: Refusing to […]

我不能在Coffeescript交互模式(REPL)中编写多行代码

当我在coffeescript交互模式下input多行时,发生错误。 对于exapmle,我想尝试下面的代码。 kids = brother: name: "Max" age: 11 sister: name: "Ida" age: 9 显示此错误。 coffee> kids = Error: In repl, Parse error on line 1: Unexpected 'TERMINATOR' at Object.parseError (/usr/lib/coffeescript/parser.js:463:11) at Object.parse (/usr/lib/coffeescript/parser.js:533:22) at /usr/lib/coffeescript/coffee-script.js:26:22 at Object.eval (/usr/lib/coffeescript/coffee-script.js:64:17) at Interface.<anonymous> (/usr/lib/coffeescript/repl.js:18:26) at Interface.emit (events:27:15) at Interface._ttyWrite (readline:309:12) at Interface.write (readline:147:30) at Stream.<anonymous> (/usr/lib/coffeescript/repl.js:35:17) at […]

使用Docker Compose的交互式shell

有什么办法只使用Docker Compose在容器中启动交互式shell? 我试过这样的事情,在我的docker-compose.yml中: myapp: image: alpine:latest entrypoint: /bin/sh 当我使用docker启动这个容器时,立即退出。 有没有我可以添加到入口点命令的标志,或者作为和myapp的附加选项,以交互式shell启动? 我知道有本地docker命令选项来实现这一点,只是好奇,如果它也可能只使用Docker撰写。 最好的问候,鲍里斯

在小内存中运行的可用交互式语言是什么?

我正在寻找通用编程语言 有一个交互式(实时编码)提示 当编译器托pipe在一台单独的机器上时,本身可以在32 KB的RAM中工作,或者在8 KB的情况下工作 运行在微控制器上,总共只有8-32KB RAM(没有MMU)。 下面是我的列表到目前为止,我错过了什么? Python : PyMite VM需要64K闪存,8K RAM。 目标LPC,SAM7和ATmegas与8K或更多。 托pipe。 Lua : eLua FAQbuild议使用256K闪存,64K RAM。 FORTH : amforth在ATmega上需要8K闪存,150字节RAM,30字节EEPROM。 Scheme : armpit Scheme最小的目标是具有32K闪存,4K SRAM的LPC2103。 C : Interactive C运行在68HC11上,没有闪存和32K SRAM。 托pipe。 C : picoc是一个开源,交叉编译,交互式的C系统。 编译为AVR时,需要63K闪存,8K RAM。 内存可以减less,努力保持闪存表。 C ++ : AngelScript是一种开源的,基于字节码的,C / C ++像脚本语言,简单的本地调用。 Tcl : TinyTCL在DOS上运行,60K二进制。 看起来很容易移植。 BASIC : TinyBasic :初始化一个64K的堆,可能是可调的。 […]

我怎样才能启动一个Perl的交互式控制台?

如何启动Perl的交互式控制台,类似于Ruby的Python命令或python的Python?

如何从Python代码中放入REPL(读取,评估,打印,循环)

有没有一种方法可以通过编程的方式强制Python脚本在其执行的任意点放入REPL中,即使脚本是从命令行启动的? 我正在写一个快速而脏的绘图程序,我想从标准input或文件读取数据,绘制它,然后放入REPL以允许定制绘图。

在Python中运行一个交互命令

我有一个脚本,我想要从Python(2.6.5),遵循以下逻辑运行: 提示用户input密码。 看起来像(“input密码:”)(*注:input不回显屏幕) 输出不相关的信息 提示用户回复(“Blah Blah filename.txt等等等等(是/否)?:”) 最后的提示行包含我需要parsing的文本(filename.txt)。 提供的响应无关紧要(只要我可以parsing该行,程序实际上可以退出而不提供任何一个) 我的要求有点类似于在python脚本中包装交互式命令行应用程序 。 也许我只是有点厚,但是在那里的回答看起来有点混乱,即使在OP提到它不适合他的时候,我仍然会挂断。 通过环视,我得出这样的结论,即subprocess是做这件事的最好方式,但是我有一些问题。 打印线在下面 p = subprocess.Popen("cmd", shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, stdin=subprocess.PIPE) 当我在标准输出上调用read()或readline()时,提示符是打印机到屏幕,并挂起。 如果我为stdin调用write(“password \ n”),提示将被写入屏幕并挂起。 write()中的文本没有被写入(我没有移动光标移动一个新行)。 如果我调用p.communicate(“password \ n”),则与write() 我在这里寻找了一些关于input到stdin的最佳方法,如果你觉得慷慨的话,如何parsing输出中的最后一行,尽pipe我最终可能会弄清楚。 谢谢!

将参数以交互方式传递给交互式程序

我有一个bash脚本,它使用read命令交互地read命令参数,例如yes / no选项。 有没有办法在非交互式的脚本中调用这个脚本来传递默认的选项值作为参数? 这不只是一个选项,我必须传递给交互式脚本。