IPython实用功能与工具全解析
1. 使用命令历史
IPython会在磁盘上维护一个小型数据库,其中包含你执行的每个命令的文本。这具有多种用途:
- 搜索、补全和执行之前执行过的命令,减少输入量。
- 在不同会话之间持久保存命令历史。
- 将输入/输出历史记录到文件中。
1.1 搜索和重用命令历史
对于许多人来说,能够搜索和执行以前的命令是最有用的功能。由于IPython鼓励迭代、交互式的代码开发工作流程,你可能经常会重复执行相同的命令,例如 %run 命令或其他代码片段。
假设你运行了以下命令:
In[7]: %run first/second/third/data_script.py
然后探索了脚本的结果(假设脚本成功运行),却发现计算有误。在找出问题并修改 data_script.py 后,你可以输入 %run 命令的前几个字母,然后按 <Ctrl - P> 组合键或 <上箭头> 键。这将在命令历史中搜索与你输入的字母匹配的第一个先前命令。多次按 <Ctrl - P> 或 <上箭头> 键将继续在历史记录中搜索。如果你错过了想要执行的命令,不用担心,按 <Ctrl - N> 或 <下箭头
IPython核心功能详解
超级会员免费看
订阅专栏 解锁全文
978

被折叠的 条评论
为什么被折叠?



