问题标签 [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.
python - bpython -i & 命名空间
我似乎无法在任何地方找到这个答案。
给出一个简单的例子:
如果我运行 bpython -i myclass.py,我会执行程序并进入 bpython 环境。无论我在哪个名称空间中 - my_class_instance 都不存在。但是, some_var 确实存在 - main 函数本身也是如此。
无论如何,当我进入该交互式提示时,我是否可以将该主函数中存在的任何对象拉入我所在的命名空间?或者还有什么我应该做的吗?
python - 类似 Bpython 的编辑器/IDE?
我喜欢 bpython 快速、全面的自动完成功能,我真的很想在我的编辑器/IDE 中使用它。有没有办法将它集成到 vim/gedit/eclipse/etc 中?
谢谢。
python - Emacs Python 模式中的类似 bpython 的自动完成和参数描述?
我一直在使用bpython来满足我所有的 Python 解释需求。这很令人愉快,尤其是当您使用不熟悉的新库或具有多种功能的库时。在任何情况下,让 bpython 解释器与我正在做的事情一起运行是很好的,但如果我同时拥有类似自动完成的功能和 bpython在我工作时所做的方式的参数描述,那就更好了在 Emacs 中编辑代码。我完全疯了吗?有谁知道如何做到这一点?
谢谢,布拉德利鲍尔斯
python - 具有 bpython 功能的 IPython
我真的很佩服 bpython 的漂亮着色和自动完成、自动提示等。
问题是,IPython 中有一些我不能没有的特性,例如,重新加载、魔术命令、matplotlib 交互、shell 交互、Vim 交互或 IPython 笔记本。我知道 IPython 中也有自动完成功能,但它不如 bpython 好。
有没有办法将 bpython 放入 IPython?
python - iPython 中的 Pydocs 类似于 bpython
有没有办法在 iPython 中执行内联 pydocs,就像在 bpython 中一样。
他们网站上的 bpython 截图:
python - IPython 和 bpython 中的 Ctrl+D 等价物?
在标准 Python 交互式 shell 中,我可以按Ctrl+D关闭标准输入,它会显示输出:
但是在 IPython 和 bpython 中,Ctrl+D不起作用,我必须按Enter两次才能得到结果:
IPython:
蟒蛇:
我正在使用的版本:
python - 是否可以将 bpython 用作完整的调试器?
我想使用bpython解释器进行调试。我的问题类似于“ Is it possible to go into ipython from code? ”,它询问了 ipython。
如果您使用ipdb.set_trace()
它,您将获得一个完整的ipython会话及其所有便利。但是,bpdb.set_trace()
它没有给我一个 bpython 会话,它给了我标准的pdb
调试器。
有什么方法可以设置以便我可以在 bpython 会话中进行调试?
python - 通过 python 程序将参数传递给 Cygwin
我遇到bpython
并尝试在cygwin
. 现在,每当我必须访问bpython
程序时,我都必须打开 cygwin,然后在 cygwin shell 中编写 bpython。
现在我正在尝试使用 python 脚本自动化上述过程。所以,一旦我bpython.py
在我的窗口中写入,command prompt
它应该直接bpython shell
为我打开。
我的代码:
使用上面的代码我可以创建cygwin
进程,但我必须bpython
在 cygwin 终端中编写才能让它工作。
所以,我想知道我可以直接传递给类似bpython
的 东西argument
F:\cygwin\Cygwin.bat
可以直接打开bpython shell。
或者有没有可能
1)首先我在模块cygwin
的帮助下创建流程。subprocess
bpython
2)比我作为一个论点传递。
上述两个任务都由python程序完成,最终结果是bpython shell。
的输出which bpython
debugging - 为什么 bpython3 不能调试?
显然我已经忘记了如何使用 python 进行调试。
我运行bpython3 -i myfile.py
了,但是当发生异常时,我仍然无法访问程序变量,也找不到像gdb
'sup
和down
.
我已经尝试过import pdb
并玩弄它,但我没有设法获得太多。而且它绝对没有以任何方式集成到 bpython 中。
据我记得,这很简单,就像gdb
,但显然我记错了,现在我一无所知。网上关于python调试器的信息很混乱,很模糊,找不到和我之前用的类似的东西,所以来这里问一下:我是不是漏掉了一些明显的东西?