问题标签 [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.
python - 处理对象重载的最佳方法,而不是模块
我在 IPython 中做了很多开发
然后我在 mystuff.py 中做了很多修改。为了更新命名空间,我必须这样做
有一个更好的方法吗?请注意,我不能通过直接引用 mystuff 来导入 MyObject
因为这不是它在代码中的工作方式。更好的是让 IPython在我编写文件时自动执行此操作(但这可能是另一个问题)。
任何帮助表示赞赏。
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 ,但没有区别。
python - 如何启动 ipython 运行脚本?
我的用例是我想初始化文件中的一些函数,然后使用定义的这些函数启动 ipython。有没有办法做这样的事情?
ipython - IPython 的 Python3k 替代品?
所以,我是 IPython 的忠实粉丝,尽管我确信我几乎没有使用它所拥有的所有功能(主要是制表符补全和?
内省,尽管我也使用%ed
了相当多的功能)。
但是,我想真正开始使用 Python3k,并且正如这个线程所述,我需要一个 Snickers来帮助我度过难关,直到 IPython 被移植。
那么我对 Python3k 有哪些选择(最好是最匹配 IPython 功能)?
subprocess - 在 IPython 中运行外部命令
我想从 IPython 配置运行一个新命令并捕获它的输出。基本上,我想!command
通过普通函数访问等价物。我知道我可以只使用subprocess
,但由于 IPython 已经提供了这个功能,我想 API 中的某个地方必须包含一个正确制作的包装器。
python - 在 Python shell 中使用 IPython,例如 `code.interact()`
是否可以将现有 Python shell 中的 IPython shell 用作 shell-inside-a-shell,类似于内置的code.interact()
?
python - django shell 触发 Postgres 空闲事务问题
实际上,这不是 django (iPython) shell 的错。问题是打开 django shell 的开发人员./manage.py shell
运行了一些查询(它通常只生成选择),然后要么让 shell 运行,要么以某种方式终止他们的(ssh)会话(实际上,我不确定后一种情况是否会离开交易打开 - 我还没有测试过)
在任何情况下,nagios 都会定期对这些空闲事务发出警报。我们当然可以打电话developer.stop_doing_that_dammit()
,但它不可靠。
我正在寻找以允许开发人员使用 django shell 的方式解决此问题的想法,但如果他们忘记关闭会话,则会关闭事务。
python - 如何解封以使用 iPython?
我正在尝试在 iPython 中加载腌制对象。
我得到的错误是:
AttributeError:“FakeModule”对象没有属性“World”
任何人都知道如何让它工作,或者至少是在 iPython 中加载对象以便交互式浏览它们的解决方法?
谢谢
编辑添加:
我有一个名为 world.py 的脚本,它基本上可以:
比在 REPL 中我做的:
它适用于 vanilla python REPL 但不适用于 iPython。
我正在使用来自 Enthought Python Distribution 的 Python 2.6.5 和 iPython 0.10,但我也遇到了以前版本的问题。
python - IPython 工作流程(编辑、运行)
是否有允许我打开/运行/编辑 Python 文件的 IPython 图形用户界面?我在 IDLE 中的工作方式是打开两个窗口:shell 和一个 .py 文件。我编辑 .py 文件,运行它,并与 shell 中的结果进行交互。
是否可以像这样使用 IPython?或者有其他工作方式吗?
python - 进入交互式会话以检查失败的单元测试
如果单元测试失败,我希望能够进入交互式会话,最好使用 IPython。是否有捷径可寻?
编辑:“交互式会话”是指完整的 Python REPL 而不是 pdb shell。
编辑编辑:作为进一步的解释:我希望能够启动一个交互式会话,该会话可以访问发生测试失败的上下文。例如,测试的self
变量将可用。