首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ipython和bpython有什么不同?

ipython和bpython有什么不同?
EN

Stack Overflow用户
提问于 2010-11-20 21:21:51
回答 2查看 27.9K关注 0票数 94

ipython有什么是bpython缺少的,反之亦然?这两者有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-20 23:20:11

如果你只是想要一个交互式的解释器,bpython就可以了。一直使用它,直到你错过了你喜欢的IPython的一些特性。

与bpython相比,IPython提供了很多特性:

  • 特殊线程选项。我喜欢用-gthread来试验PyGTK,用-pylab来进行shell命令的matplotlib.
  • direct调用。IPython中的cd非常有用。
  • 完全支持readline库--我可以使用我习惯的键盘快捷键。
  • 模块重新加载工具-您可以在更改代码后对模块进行深度重新加载。这对于在%bg.
  • A整个并行编程环境中的单独任务中在后台测试和debugging.
  • Run函数非常有用(这不是您期望从交互式Python中获得的功能,但IPython提供了它)。

这个列表几乎可以任意继续。当然,bpython中将会有许多IPython所缺少的特性,但您并没有要求这些特性。

所以只使用适合你的版本就行了!

票数 71
EN

Stack Overflow用户

发布于 2011-12-23 05:31:43

IPython Notebook (从0.12开始)是一个杀手级特性。

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4232923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档