今天才知道IPython这个东西,真是out了,之前一直使用Python自带的shell,虽然简单,却总是多少有些不便

1

如上图所示,有我最喜欢的几个功能,支持tab自动补全,哈哈,这个好啊,有些module的名字真的是很难记-_-有这个就方便多了,另外在交互shell里写Python函数时也会自动缩进了,默认是4个空格,错误提示也有了色彩,比Python默认的shell易读性好多了

2

另外还可以直接在交互shell里直接使用edit编辑文件,调用的是系统环境EDITOR指定的编辑器,我这里是vim,编辑完之后还会自动运行

3

另外还可以在此交互shell里执行系统的常用命令,哈哈,真是漂亮

暂时就先发现这些比较让我惊喜的功能了,在日后的使用中再慢慢学习了解了