我无法理解ipython库。这个网址提供了共同的功能,但我无法将其核心联系起来。 http://ipython.org/ipython-doc/stable/interactive/tutorial.html
如何使用IPython来改善我的日常python应用程序体验?
答案 0 :(得分:11)
ipython是一个改进的交互式提示,而不是库。它具有标签完成和配置文件等功能,这些功能在vanilla交互式提示符(没有输入文件的情况下运行python)中不存在。所有功能都列在您引用的页面上。
因此,它并没有真正改善您的日常python应用程序体验(无论这意味着什么),但它确实在开发过程中提供了好处。
此外,还有一个名为bpython的替代方案,它也有很多功能。
答案 1 :(得分:1)
由于ipython的功能,它对于学习python也很有用。您可以快速测试并了解某些功能的运行方式。除了标签完成之外,还有一些特别有用的功能
object??
为您提供有关该对象的更多信息%history
为您提供以前所有命令的列表%debug
如果您遇到错误,这会将您带入调试器,以便您快速调试