ipython相关内容

是否可以从代码进入ipython?

对于我的调试需求, pdb 是相当不错的。但是,如果我可以进入 ipython ,那么它会更冷(更有帮助)。这个事情可能吗? 解决方案 有一个 ipdb 项目嵌入iPython进入标准的pdb,所以你可以这样做: import ipdb; ipdb.set_trace() 它可以通过通常的 pip install ipdb 。 ipdb 相当短,因此, ..
发布时间:2017-04-17 20:50:35 Python

不能覆盖sys.excepthook

我尝试根据 sys.excepthook 的行为-April / 079168.html“rel =”nofollow noreferrer“>食谱。 在ipython中: :import pdb,sys,traceback :def info(type,value,tb): :traceback.print_exception(type,value,tb) :pdb.pm() :s ..
发布时间:2017-04-17 20:47:16 Python

PyDev:如何从控制台调用特定于命令的命令(带断点)?

假设我写了一个我想调试的函数。 PyDev通过其高级功能(如断点)帮助调试很多。 设置断点后,单向调试是在 def main()中或刚刚在模块的正文中写入函数的调用,并按按钮。 是否可以从控制台启动该函数的调试会话及其参数? (就像在RStudio或VBA ...) 这个问题与 ..
发布时间:2017-04-17 20:44:50 Python

启动一个异常的IPython shell

我最感兴趣的是上下文,变量在引发异常的范围(和子表)中。像Visual Studio的调试一样,当抛出异常但没有被任何人捕获时,Visual Studio将停止并给我调用堆栈和变量存在于每个级别。 你认为有一种办法可以使用IPython获得类似的东西吗? 编辑: -pdb 选项似乎不会做我想要的(或者也许我不知道如何正确使用它,这是完全可能的)。我运行以下脚本: def fun ..
发布时间:2017-04-17 20:05:58 Python

使用IPython分步调试

从我所看到的,有两种方式来调试Python中的代码: 使用传统的调试器,如 pdb 或 ipdb 。这支持 c 的命令,例如 continue , n step-over , s for step-into 等),但是您不能直接访问IPython外壳,这对于对象检查非常有用。 使用 IPython 通过嵌入代码中的IPython shell。您可以从ipython import emb ..
发布时间:2017-04-17 19:11:14 Python

在IPython.display HTML中添加带有逗号的千位分隔符

我的目标是使用Python.display创建一个包含格式化值的数据框,以使每个值都有数千个逗号分隔符。例如,我正在尝试格式化数据框中的所有值: 到这些: 我一直在看这里和 here ,但我仍然无法使格式化工作。有没有人可以解决这个问题? 以下是到目前为止的代码: import pandas as pd from IPython.display import HTML ..
发布时间:2017-03-26 03:55:16 Python

如何在Ipython笔记本中添加外部javascript文件

我想像这样将cdn寄存的d3.js加到我的Ipython笔记本上 但是当我加载笔记本第一次得到”Javascript错误添加输出“,但如果我再次运行单元格它工作正常。我做错了什么?提前感谢。 解决方案 您可能会导致竞争条件,其中IPython解释器可以快乐地将您的HTML代码段添加到DOM在分割秒,然后还会触发JavaScript命令之前D3js脚本加载/处理。我不是浏览器如何加载/ ..
发布时间:2017-03-10 19:27:29 前端开发

在dl.open()与ipython但不与python拒绝的权限

我的初始目标是使用 ctypes 在Cygwin上打开 dll 文件。但我发现了一些问题。我挖出 sys.dl ,它只在IPython上返回未知的权限被拒绝。 python 一切看起来都不错: $ ls my.dll $ python Python 2.7.8(默认,2014年7月28日,01:34:03) [GCC 4.8.3] on cygwin >>>> imp ..
发布时间:2017-03-09 20:34:49 Python

对齐IPython笔记本中的TextBox小部件

我想通过对齐输入字段使IPython笔记本更加美观。这些字段有一些描述符附加到它们,并且一些超过了最小字符限制。 我想要文本输入框对齐,使左侧所有 这里是一个简单的ipython例子, IPython.html import widgets#来自IPython.display的Widget定义 import display#用于在笔记本中显示小部件 small_widget ..
发布时间:2017-02-09 11:51:37 前端开发

自定义ipython notebook的欢迎页面

我可以自订iPython记事本伺服器(2.3版)的到达网页吗? 我的意思是,在起始网页(例如: http:// localhost:8888 / tree ),我想显示欢迎使用John Doe的i [Py]笔记本或修改现有的横幅。 。 这是否可能? 解决方案 您可以使用自定义更改横幅标志或替换为文本。 css。 自定义标题 要简单地更改文本,请添加以下行: #i ..
发布时间:2017-02-08 00:17:00 前端开发

Pycharm交互式控制台不工作

我是新的python和pycharm。因此,请不要犹豫,指出我在哪里做错了,以及如何解决这个问题。 问题是IPython无法导入我想要执行的函数照常。 即使python文件运行后,我也无法从IPython控制台中的该文件导入函数。 例如,我写了一个名为 student.py 的python文件, ,其中我定义了一个名为 student 的类。然后我运行这个文件。但是,当我在控制台中输 ..
发布时间:2016-12-28 22:06:24 Python

始终使用pylab等于内联启动ipython,但在某些时候将其关闭

有没有任何约定或配置设置如何启动 IPython shell?例如,当我启动IPython时,我几乎总是使用 pylab --inline 启动它。一种方法是创建别名,例如 alias ipython =“ipython --pylab inline”。但是,一旦我决定创建和使用别名,我就不可能使用不同的选项( inline 选项)启动shell。 因此,可以始终使用 pylab = inl ..
发布时间:2016-12-27 23:02:16 Python