问题标签 [bpython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
94 浏览

python - bpython -i & 命名空间

我似乎无法在任何地方找到这个答案。

给出一个简单的例子:

如果我运行 bpython -i myclass.py,我会执行程序并进入 bpython 环境。无论我在哪个名称空间中 - my_class_instance 都不存在。但是, some_var 确实存在 - main 函数本身也是如此。

无论如何,当我进入该交互式提示时,我是否可以将该主函数中存在的任何对象拉入我所在的命名空间?或者还有什么我应该做的吗?

0 投票
1 回答
1985 浏览

python - 类似 Bpython 的编辑器/IDE?

我喜欢 bpython 快速、全面的自动完成功能,我真的很想在我的编辑器/IDE 中使用它。有没有办法将它集成到 vim/gedit/eclipse/etc 中?

谢谢。

0 投票
1 回答
1000 浏览

python - Emacs Python 模式中的类似 bpython 的自动完成和参数描述?

我一直在使用bpython来满足我所有的 Python 解释需求。这很令人愉快,尤其是当您使用不熟悉的新库或具有多种功能的库时。在任何情况下,让 bpython 解释器与我正在做的事情一起运行是很好的,但如果我同时拥有类似自动完成的功能和 bpython我工作时所做的方式的参数描述,那就更好了在 Emacs 中编辑代码。我完全疯了吗?有谁知道如何做到这一点?

谢谢,布拉德利鲍尔斯

0 投票
2 回答
615 浏览

python - bpython 配置 - 默认导入 numpy 和 matplotlib

是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令?

就我而言,我只是想做:

我在文档中看不到任何内容。有人知道方法吗?

0 投票
1 回答
2388 浏览

python - 具有 bpython 功能的 IPython

我真的很佩服 bpython 的漂亮着色和自动完成、自动提示等。

问题是,IPython 中有一些我不能没有的特性,例如,重新加载、魔术命令、matplotlib 交互、shell 交互、Vim 交互或 IPython 笔记本。我知道 IPython 中也有自动完成功能,但它不如 bpython 好。

有没有办法将 bpython 放入 IPython?


结帐:http ://bipython.org/

0 投票
2 回答
794 浏览

python - iPython 中的 Pydocs 类似于 bpython

有没有办法在 iPython 中执行内联 pydocs,就像在 bpython 中一样。

他们网站上的 bpython 截图: bpython xrange 文档 bpython 操作系统 pydocs

0 投票
2 回答
1093 浏览

python - IPython 和 bpython 中的 Ctrl+D 等价物?

在标准 Python 交互式 shell 中,我可以按Ctrl+D关闭标准输入,它会显示输出:

但是在 IPython 和 bpython 中,Ctrl+D不起作用,我必须按Enter两次才能得到结果:

IPython:

蟒蛇:

我正在使用的版本:

0 投票
2 回答
3231 浏览

python - 是否可以将 bpython 用作完整的调试器?

我想使用bpython解释器进行调试。我的问题类似于“ Is it possible to go into ipython from code? ”,它询问了 ipython。

如果您使用ipdb.set_trace()它,您将获得一个完整的ipython会话及其所有便利。但是,bpdb.set_trace()它没有给我一个 bpython 会话,它给了我标准的pdb调试器。

有什么方法可以设置以便我可以在 bpython 会话中进行调试?

0 投票
1 回答
1433 浏览

python - 通过 python 程序将参数传递给 Cygwin

我遇到bpython并尝试在cygwin. 现在,每当我必须访问bpython程序时,我都必须打开 cygwin,然后在 cygwin shell 中编写 bpython。

现在我正在尝试使用 python 脚本自动化上述过程。所以,一旦我bpython.py在我的窗口中写入,command prompt它应该直接bpython shell为我打开。

我的代码:

使用上面的代码我可以创建cygwin进程,但我必须bpython在 cygwin 终端中编写才能让它工作。

在此处输入图像描述

所以,我想知道我可以直接传递给类似bpython的 东西argumentF:\cygwin\Cygwin.bat

可以直接打开bpython shell。

或者有没有可能

1)首先我在模块cygwin的帮助下创建流程。subprocess

bpython2)比我作为一个论点传递。

上述两个任务都由python程序完成,最终结果是bpython shell。

的输出which bpython

在此处输入图像描述

0 投票
1 回答
311 浏览

debugging - 为什么 bpython3 不能调试?

显然我已经忘记了如何使用 python 进行调试。

我运行bpython3 -i myfile.py了,但是当发生异常时,我仍然无法访问程序变量,也找不到像gdb'supdown.

我已经尝试过import pdb并玩弄它,但我没有设法获得太多。而且它绝对没有以任何方式集成到 bpython 中。

据我记得,这很简单,就像gdb,但显然我记错了,现在我一无所知。网上关于python调试器的信息很混乱,很模糊,找不到和我之前用的类似的东西,所以来这里问一下:我是不是漏掉了一些明显的东西?