【发布时间】:2013-11-25 09:29:19
【问题描述】:
使用 Ruby 中的 pry,您可以在发生未捕获的异常时启动交互式 shell 会话(也称为读取-评估-打印循环),从而大大加快调试速度。
我发现在大多数情况下,Python 中 pry 的等价物是 ipython。有没有办法使用ipython 启用上述功能?或者,是否有另一种方法可以在 Python 中完成此任务?
【问题讨论】:
标签: python python-2.7 ipython
使用 Ruby 中的 pry,您可以在发生未捕获的异常时启动交互式 shell 会话(也称为读取-评估-打印循环),从而大大加快调试速度。
我发现在大多数情况下,Python 中 pry 的等价物是 ipython。有没有办法使用ipython 启用上述功能?或者,是否有另一种方法可以在 Python 中完成此任务?
【问题讨论】:
标签: python python-2.7 ipython
是的,ipython 可以做到这一点。本机python也有这个功能。在 unix 中,您可以简单地为交互式 shell 会话编写 python。 Ipython 是一种更高级别的工具 - 它可以存储您之前会话的输入以及其他内容。如果你喜欢 GUI,你可以在浏览器中安装 ipython-notebook 进行交互式编程。
【讨论】: