使用IPython有哪些好处?
python工程师需要快速验证运行结果是否符合预期,最快捷方便的做法就是使用python自带的交互模式,但是这个python Shell 有非常多的弊端:
- 不能在退出时保存 保存历史纪录以备未来查询
- 不支持Tab自动补全
- 不能快速获得模块/函数/类的信息,如参数、文档、原始代码等
- 不方便在交互环境下执行Shell命令
IPython是一个基于Pyhton Shell的交互式解释器,但是有比较Shell强大的多的编辑和交互功能
转载:https://www.zhihu.com/question/51467397