python命令行模式直接查看帮助

使用python的时候经常要上网查询某个函数,类或者模块的用法,这样来回切换很麻烦的,并且很耗时间。如果你没有联网的情况下,更是没有办法。那能不能直接在python命令行模式直接查看帮助?

答案是可以,并且真的很简单:

$ python

Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win

32

Type "help", "copyright", "credits" or "license" for more information.

>>>

进入python的命令行模式后,有2种选择来使用帮助

交换式的help模式

直接使用help()函数

交换式的help模式

>>> help()

就直接进入help的交换模式

然后查看任何你想看的

函数

例如查看函数 abs

help> abs

例如查看 list

help> list

模块

例如查看 sys

help> sys

要退出帮助内容,按q即可

要help交互式模式,也是q,然后回车

直接使用help()函数

这种方法是有个需要注意如果没有导入模块,则不能查看模块,例如

>>> help( sys )

会报错。

需要先导入

>>> import sys

>>> help( sys )

这样就可以

但是查看函数和类没有问题

例如,查看abs函数

>>> help( abs )

例如, 查看list这个类

>>> help( list )

Help on class list in module __builtin__:

class list(object)

|  list() -> new empty list

|  list(iterable) -> new list initialized from iterable's items

|

|  Methods defined here:

|

|  __add__(…)

|      x.__add__(y) <==> x+y

|

|  __contains__(…)

|      x.__contains__(y) <==> y in x

|

|  __delitem__(…)

|      x.__delitem__(y) <==> del x[y]

|

|  __delslice__(…)

|      x.__delslice__(i, j) <==> del x[i:j]

|

|      Use of negative indices is not supported.

|

|  __eq__(…)

|      x.__eq__(y) <==> x==y

|

|  __ge__(…)

|      x.__ge__(y) <==> x>=y

|

|  __getattribute__(…)

|      x.__getattribute__('name') <==> x.name

|

— More  —

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

分享到:

python命令行进入帮助模式_python命令行模式直接查看帮助相关推荐

  1. python代码命令行tab补齐_Python语言交互模式下命令tab补全

    本文主要向大家介绍了Python语言交互模式下命令tab补全,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. python默认就可以进行tab补全命令行,在交互模式下,只要自己写个 ...

  2. python命令行工具是什么_Python 命令行神器 Click

    Click 是一个用于快速创建命令行工具的 Python 支持库,Click 具有高度可配置性,使用非常少的代码就可以创造一个优雅的命令行工具,Click 使创建命令行工具变得快速而有趣. 实际上 P ...

  3. python命令行进入帮助模式_Python 命令行之旅:深入 click 之选项篇

    作者:HelloGitHub- Prodesire 一.前言 在上一篇文章中,我们介绍了 click 中的"参数",本文将继续深入了解 click,着重讲解它的"选项&q ...

  4. python命令行tab补全_python命令行下按tab建补全的方法

    此方法只在centos6上测试通过,其它系统木有测试 1.在用户家目录下创建一个名字叫 .pythonstartup 的隐藏文件,写入如下内容: # python startup file impor ...

  5. python画人脸编程怎么写_Python 40行代码实现人脸识别功能

    前言 很多人都认为人脸识别是一项非常难以实现的工作,看到名字就害怕,然后心怀忐忑到网上一搜,看到网上N页的教程立马就放弃了.这些人里包括曾经的我自己.其实如果如果你不是非要深究其中的原理,只是要实现这 ...

  6. python的两种执行模式_Python运行执行模式

    平时download下来的一些python工程,执行后都会有.pyc文件产生,所以一直都以为执行.py文件后都会产生.pyc文件,今天试了把,发现不是那么一回事情,查资料并研究后发现: 1.Pytho ...

  7. python拼写错误20几分钟怎么办_Python | 21行轻松搞定拼写检查器

    引入 大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入 speling,谷歌会马上返回 spelling. 下面是用21行python代码实现的一个简易但是具备 ...

  8. python debug模式_python开启debug模式的方法

    python开启debug模式的代码如下所示: import requests session = requests.session() import logging import requests ...

  9. python 设计模式 原型模式_python设计模式–原型模式

    套用书里的一个例子,两年前你写了一本书,现在你要在此书 的基础上修订一版,你会在新版本中加入一些最新的元素,但是与之前的书相比你有很多的地方其实是不用修改的,但是你又不想直接把上一版拿过来改,万一改的 ...

最新文章

  1. Spring Boot 实现接口幂等性的 4 种方案!还有谁不会?
  2. jquery.min.js一引入到工程中显示红叉,或其他.js文件显示红叉
  3. 12306加密传输_三大运营商发5G消息白皮书:短消息服务升级,支持加密传输
  4. 不错的html学习网址。
  5. 木炭怎么获得_木炭机一体化流程中制做木炭是怎么完成的
  6. centos7安装浏览器
  7. 数据网站(数据集的获取)、打分网站
  8. Android_获取屏幕大小的两种方法
  9. 河南联通中兴B860AV1.2_S905M-B_线刷刷机固件及教程
  10. 电流(或电压)的平均值与有效值
  11. Vue源码阅读(28):mergeOptions() 方法源码解析
  12. 如何将android文件标题归中,Android复习题归纳总结
  13. SQL Server Note [vaynexiao]
  14. 关于Ilegal assignment(Quart II)问题的解决
  15. 【微服务实战之Docker容器】第一章-下载及安装
  16. android之基于百度语音合讯飞语音识别的语音交互
  17. 使用lnmp安装zabbix3.4.4并设置163邮箱报警(超详细)
  18. 一文搞懂华为ML Kit数字人,超简单集成
  19. Maltab在数学建模中的应用(第二版)——读书笔记上
  20. TeXstudio 文字下方全是红色波浪线

热门文章

  1. 嘿,你有没有发现我今天有什么不同?
  2. 腾讯研发效率领先的秘密:高效率的工具
  3. Mysql的几个字符串函数【concat、concat_ws、group_concat】
  4. 大剑无锋之如何查看一个java进程的堆内存使用情况(jps,jstack,jmap)【面试推荐】
  5. Hadoop 00_hadoop伪分布式,完全分布式,HA搭建
  6. 【Python Flask】使用Ajax向后台提交数据(拼接url方式)
  7. C++ 静态线性表的顺序存储结构(数组实现)
  8. C++ 贪吃蛇 小游戏
  9. dart系列之:安全看我,dart中的安全特性null safety
  10. c++的线程安全静态检查