问题标签 [ipython]

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 回答
479 浏览

python - 处理对象重载的最佳方法,而不是模块

我在 IPython 中做了很多开发

然后我在 mystuff.py 中做了很多修改。为了更新命名空间,我必须这样做

有一个更好的方法吗?请注意,我不能通过直接引用 mystuff 来导入 MyObject

因为这不是它在代码中的工作方式。更好的是让 IPython在我编写文件时自动执行此操作(但这可能是另一个问题)。

任何帮助表示赞赏。

0 投票
1 回答
728 浏览

python - Django manage.py 不适用于 IPython

我在 MacOSX Snow Leopard 上,我正在使用安装了 macports 的 python 2.6.5。我在一个虚拟环境中。安装 IPython 后我无法运行python manage.py shell,但我可以独立运行 IPython。

我发现以下行是导致问题的原因:

发生这种情况是因为出于一个奇怪的原因,该方法getstatusoutput在我启动时不可用,python manage.py shell但在我启动时可用ipython。在这两种情况下,我都可以导入命令模块。我尝试在两者的执行过程中查看 sys.path ,但没有区别。

0 投票
7 回答
40944 浏览

python - 如何启动 ipython 运行脚本?

我的用例是我想初始化文件中的一些函数,然后使用定义的这些函数启动 ipython。有没有办法做这样的事情?

0 投票
1 回答
413 浏览

ipython - IPython 的 Python3k 替代品?

所以,我是 IPython 的忠实粉丝,尽管我确信我几乎没有使用它所拥有的所有功能(主要是制表符补全和?内省,尽管我也使用%ed了相当多的功能)。

但是,我想真正开始使用 Python3k,并且正如这个线程所述,我需要一个 Snickers来帮助我度过难关,直到 IPython 被移植。

那么我对 Python3k 有哪些选择(最好是最匹配 IPython 功能)?

0 投票
1 回答
466 浏览

subprocess - 在 IPython 中运行外部命令

我想从 IPython 配置运行一个新命令并捕获它的输出。基本上,我想!command通过普通函数访问等价物。我知道我可以只使用subprocess,但由于 IPython 已经提供了这个功能,我想 API 中的某个地方必须包含一个正确制作的包装器。

0 投票
3 回答
1967 浏览

python - 在 Python shell 中使用 IPython,例如 `code.interact()`

是否可以将现有 Python shell 中的 IPython shell 用作 shell-inside-a-shell,类似于内置的code.interact()

0 投票
1 回答
433 浏览

python - django shell 触发 Postgres 空闲事务问题

实际上,这不是 django (iPython) shell 的错。问题是打开 django shell 的开发人员./manage.py shell运行了一些查询(它通常只生成选择),然后要么让 shell 运行,要么以某种方式终止他们的(ssh)会话(实际上,我不确定后一种情况是否会离开交易打开 - 我还没有测试过)

在任何情况下,nagios 都会定期对这些空闲事务发出警报。我们当然可以打电话developer.stop_doing_that_dammit(),但它不可靠。

我正在寻找以允许开发人员使用 django shell 的方式解决此问题的想法,但如果他们忘记关闭会话,则会关闭事务。

0 投票
2 回答
4835 浏览

python - 如何解封以使用 iPython?

我正在尝试在 iPython 中加载腌制对象。

我得到的错误是:

AttributeError:“FakeModule”对象没有属性“World”

任何人都知道如何让它工作,或者至少是在 iPython 中加载对象以便交互式浏览它们的解决方法?

谢谢

编辑添加:

我有一个名为 world.py 的脚本,它基本上可以:

比在 REPL 中我做的:

它适用于 vanilla python REPL 但不适用于 iPython。

我正在使用来自 Enthought Python Distribution 的 Python 2.6.5 和 iPython 0.10,但我也遇到了以前版本的问题。

0 投票
13 回答
33687 浏览

python - IPython 工作流程(编辑、运行)

是否有允许我打开/运行/编辑 Python 文件的 IPython 图形用户界面?我在 IDLE 中的工作方式是打开两个窗口:shell 和一个 .py 文件。我编辑 .py 文件,运行它,并与 shell 中的结果进行交互。

是否可以像这样使用 IPython?或者有其他工作方式吗?

0 投票
3 回答
1009 浏览

python - 进入交互式会话以检查失败的单元测试

如果单元测试失败,我希望能够进入交互式会话,最好使用 IPython。是否有捷径可寻?

编辑:“交互式会话”是指完整的 Python REPL 而不是 pdb shell。

编辑编辑:作为进一步的解释:我希望能够启动一个交互式会话,该会话可以访问发生测试失败的上下文。例如,测试的self变量将可用。