首页 > TAG信息列表 > read-eval-print-loop

CodeGo.net>如何知道输入是否仅在罗斯林的ScripEngine中部分完成

我正在与Roslyn建立REPL. 我如何确定会话的输入是否仅部分完成: > 1+1; > 2 //that works > int MyMethod(string a){ //error here, i'd like to continue writing the expression 此代码显示了问题: var engine = new ScriptEngine(); var session = engine.CreateSession();

在Android中运行Python REPL

我已经在Android手机上安装了QPython,但该应用似乎没有提供REPL,只是一个可以提供脚本的解释器.在Android手机上运行Python REPL的最简单方法是什么?解决方法:PlayStore的最新版本(适用于QPython和QPython3)均具有REPL控制台.

OS X和代码在Python中的“向上箭头”历史记录.InteractiveConsole

我在一些Python脚本中使用以下技巧来进入交互式Python REPL会话: import code; code.InteractiveConsole(locals=globals()).interact() 这通常可以在各种RHEL机器上正常工作,但是在我的笔记本电脑(OS X 10.11.4)上,它似乎在没有readline支持的情况下启动了REPL.您可以看到我得到

在REPL的后台导入python模块

一些python模块(尤其是matplotlib)需要很长时间才能加载 start = datetime.datetime.now(); import numpy, pandas, matplotlib, sklearn; datetime.datetime.now() - start 缓存文件需要半秒,而non-cached files则要花费几秒钟.在Python解释器中,是否有办法在后台加载这些模块?解

在Python解释器中,返回没有“’”

在Python中,如何返回变量,如: function(x): return x 没有’x'(‘)在x周围?解决方法:在Python交互式提示符中,如果您返回一个字符串,它将在其周围显示引号,主要是为了让您知道它是一个字符串. 如果您只是打印字符串,它将不会显示引号(除非字符串中有引号). >>> 1 # just a numb

javascript – 在节点js中使用REPL

> nodejs中REPL的用途是什么? >使用REPL有哪些用例/场景?>我应该何时在nodejs中使用REPL节点模块? 我已经理解了API Doc,如何包含REPL模块以及如何使用prompt和eval启动REPL实例. 但任何人都可以帮助我理解上述问题吗?这样我才能理解REPL模块究竟是如何使用的?解决方法: What are the u

算法Python用于在交互式控制台中决定>>>和…提示?

我正在实现一个自定义(Iron)Python控制台. 我需要显示>>>通常提示,但是当语句不完整时,我需要将提示更改为…并在执行之前收集更多行. 我如何知道用户输入的行是否完整或者我是否需要阅读更多行? 一个简单的方法似乎是检查是否存在.但我不确定我是否错过了其他案例:不存在. 我查看了I

java – 我可以在Spring Web应用程序的上下文中打开REPL吗?

我正在Tomcat 8上开发基于Spring MVC和Hibernate的Web应用程序(用于部署和本地开发). IDE是Spring Tool Suite(基于Eclipse). 我想在我的应用程序的上下文中打开一个REPL(read-eval-print-loop,比如Groovy,Python,Ruby等)(当它在本地运行Tomcat时),通过缩短代码来加速开发 – >测试

Python:在外部shell中进行的定义会得到一个糟糕的`.__ module__`属性

我正在制作一个wxPython应用程序,它为用户提供了一个shell供我使用. (这是wx.lib.shell.PyShell,wxPython附带的shell.) 问题是,在这个shell中做出的定义有一个糟糕的.__ module__属性.例如: >>> def f(): 0 ... >>> f.__module__ >>> f.__module__ is None True >>> class A(obje

python – 如何检查您正在使用的REPL类型?

Python REPL有很多种,比如默认的REPL,ptpython,ipython,bpython等.当我已经进入REPL时,有没有办法检查当前的REPL是什么? 一点背景: 你可能听说过,我做了pdir2来生成漂亮的dir()打印.我面临的一个挑战是使它与那些第三方REPL兼容,但首先我需要知道程序运行的是哪个REPL.解决方法:好的

将emacs缓冲区发送到任意Python进程

我喜欢python-send-buffer命令,但是我经常使用嵌入在应用程序中的Python,或者通过自定义包管理系统启动Python(以启动具有某些依赖性的Python).换句话说,我不能只运行“ python“并获得一个有用的Python实例(python-send-buffer依赖的东西) 我想要实现的是: >在任何Python解释器(或

javascript – 为什么:3.toString()导致Node.JS REPL进入新范围?

当我输入一个文字整数后跟.toString()进入Node时,它通过响应来输入一个新的范围…. 例子 > 3.toString() ... > 'foo:' + 3.toString() ... > 'foo:' + 3.toString() + ':bar' ... 其他类型似乎工作正常 > true.toString() 'true' 即便如此! > 10.50.toString

如何在REPL中运行android代码

我有一个很多通信的Android应用程序.我想在REPL中运行android代码,用于开发,调试等 像这样 HttpClient client = new DefaultHttpClient(); print(client.execute(new HttpGet("some url"), new BasicResponseHandler())); 通过这种方式,我可以非常快速地看到我的变化,而无需在手

如何配置IPython以执行单元格块的方式与普通的Python REPL相同?

香草PythonREPL: >>> 'na' 'na' >>> for i in range(4): ... f'{_+_}' ... else: ... 'batman' ... 'nana' 'nananana' 'nananananananana' 'nananananananananananan