IPython 实用功能与信息收集指南
IPython 作为一个强大的交互式 Python shell,不仅能让你高效地完成工作,还具备丰富的信息收集和管理功能。本文将详细介绍 IPython 的一些实用特性,包括特定筛选、 sh 配置文件、信息收集功能以及命令历史访问方法。
1. 特定筛选与 PID 获取
在 IPython 中,有时我们需要从输出中筛选特定信息。例如,我们想获取特定用户的进程 ID(PID)。以下是具体操作步骤:
In [3]: ps.grep('jmjones', field=0).fields(1)
Out[3]: SList (.p, .n, .l, .s, .grep(), .fields() available). Value:
0: 5361
1: 5364
....
53: 32425
54: 32429
通过上述代码,我们成功筛选出用户 jmjones 的所有进程的 PID。这实现了类似 awk 过滤器的功能。
2. sh 配置文件
IPython 的配置文件是一组在启动 IPython 时加载的配置数据。你可以根据不同的会话需求自定义多个配置文件。要调用特定的配置文件,可以使用 -p 命令行选项并指定要使用的配置文件名称。
sh (或称为 shell )配置文件是 IPython 的内置配置文件之一。它设
超级会员免费看
订阅专栏 解锁全文
3

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



