IPython 下的信息收集-魔力函数(page pinfo who等)- 千月的python linux 系统管理指南学习笔记(9)
来源:互联网 发布:2200万淘宝买家资料 编辑:程序博客网 时间:2024/06/05 18:03
其实这一章更多的是介绍一些魔力函数的使用方法。
这些魔力函数可以帮助我们得到一些工作中需要了解的信息。
有点琐碎,大家看看就好,平铺直叙,也没什么难的。
page
如果正在处理的对象表示起来非常复杂冗长,一屏甚至几屏都显示不完。
可以使用魔力函数 page 解决。很像 shell 里的 less 命令
空格可以翻一屏,滚轮可以上下看,出现 end 就结束了。没什么可说的。。。就不截图了。
pdef
简单的理解为 print def。打印函数声明部分,即使函数源代码不可用,只要能够访问.pyc 或者 egg 文件就可以正常使用。
可以看到函数的声明部分被显示了出来。
pdoc
简单的理解为 print document。打印函数注释文档,接上面的函数。
pfile
能够运行对象的原文件。当然前提是要有文件,已经包成 .pyc 且仅有 .pyc 的自然不行了。
这是 import os
pfile os 的结果。
也是用 less 的方法打开的。q键退出。
??
全功能。包括之前所有的 pdef pdoc pfile 的信息,没有特别需求推荐用这个就好。
==================================================
whos
虽然 who who_ls 都是主要列出了可以交互的对象。但是 whos 魔力函数输出友好些。
无需多言,大家基本上能看到 whos 命令的用法了。 我们可以通过这个魔力函数查找需要的信息。
这对于需要知道当前定义过哪些对象的情况非常适用。
==================================================
hist
我们都知道可以查看 bash 的历史命令。ipython也可以查询历史
比较特殊的是 -g 选项,可以查询全部历史中的关键字。效果如上。
==================================================
这节太枯燥了,写到后面都有点觉得无聊了,估计也没啥人看。。。终于结束了这一章,魔力函数还有很多,大家感兴趣可以自己找找看。我们马上进入到下一章: "文本"
0 0
- IPython 下的信息收集-魔力函数(page pinfo who等)- 千月的python linux 系统管理指南学习笔记(9)
- IPython下目录的操作-魔力函数(cd pwd bookmark dhist )- 千月的python linux 系统管理指南学习笔记(7)
- IPython下执行shell命令-魔力函数(alias store rehash)- 千月的python linux 系统管理指南学习笔记(6)
- Python 下字符串的提取、分割与删除- 千月的python linux 系统管理指南学习笔记(11)
- Python简介- 千月的Python linux系统管理指南学习笔记(1)
- Python 标准输入输出 StringIO urllib- 千月的python linux 系统管理指南学习笔记(16)
- Python docutils 文本到html 的转换 docutils- 千月的python linux 系统管理指南学习笔记(17)
- Python 创建、读取和写入文件以及yield关键字- 千月的python linux 系统管理指南学习笔记(14)
- Python 下字符串的连接、简单替换与unicode字符串- 千月的python linux 系统管理指南学习笔记(12)
- python 对异常的处理(try...finally...和with 方法)- 千月的python linux 系统管理指南学习笔记(15)
- Python 正则表达式的使用(re findall finditer match search)- 千月的python linux 系统管理指南学习笔记(13)
- Python.Unix和Linux系统管理指南----学习的动力
- Python学习笔记(二)-- iPython notebook
- 《悟透javascript》学习笔记:四、函数的魔力
- pinfo指令(man替代软件)简介等若干杂乱笔记(原创)
- linux/ubuntu下IPython、IPython Notebook(jupyter)的安装和基本使用
- 学习python的利器-ipython
- 学习python的利器-ipython
- Apache整合Tomcat的相关问题
- linux基础3.9apache
- 重建二叉树
- F
- 利用eclipse打开github项目
- IPython 下的信息收集-魔力函数(page pinfo who等)- 千月的python linux 系统管理指南学习笔记(9)
- Hibernate三种实体映射,从建表到操作代码
- 设计模式-组合模式
- KVO实现自定义文件复制进度展示
- LeetCode 147 Insertion Sort List(链表)
- 16国赛1题
- Md5实现算法源码
- 基于DEM提取经纬度
- Leetcode-标签为Tree 111. Minimum Depth of Binary Tree