7、IPython 实用功能与信息收集指南

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 的内置配置文件之一。它设

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值