1- Python Manuals
自带CHM格式的Python Manuals存放在\Python<x.x>\Doc\目录下。
可以在IDLE界面下按F1键或点击help选项下Python Docs标签打开;也可以在通过“开始 ---》python x.x ---》Python Manuals”打开。

2- Module Docs
包含了python中所有内置的和已经安装的第三方Modules文档信息
通过“开始 ---》python x.x ---》Module Docs”打开,出现pydoc程序界面,可以在搜索框直接查找需要的内容。
也可以点击“open browser”建立本地临时的web server,浏览网页版的文档信息。需要关闭时,点击“quit serving”即可。

利用pydoc手工在指定端口打开web documentation server
python -m pydoc -p 6789 (表示打开pydoc模块来查看python文档,并在6789端口上启动web server)
然后访问http://localhost:6789/,可以看到所有已经安装的Modules文档信息。需要关闭时,按“ctrl+c”可以终止命令或者关闭命令界面即可。

利用pydoc在终端下查看模块文档信息
查看os模块文档 python -m pydoc <xxx>
在当前目录生成模块的HTML文档 python -m pydoc -w <xxx>

在Linux下同样适用pydoc方式查看文档。

3- help()和dir()
help([object])
Invoke the built-in help system. (This function is intended for interactive use.) If no argument is given, the interactive help system starts on the interpreter console. If the argument is a string, then the string is looked up as the name of a module, function, class, method, keyword, or documentation topic, and a help page is printed on the console. If the argument is any other kind of object, a help page on the object is generated.

  • 查看对象信息:help([object])
  • 查看所有的keyword:help("keywords")
  • 查看所有的modules:help("modules")
  • 查看常见的topics: help("topics")
  • 查看模块,例如:help("sys")
  • 查看数据类型,例如: help("list")
  • 查看数据类型的成员方法,例如: help("list.append")

对于已定义或引入的对象,help([object])查询不使用单引号和双引号。对于未引入的模块等对象,要使用单引号或双引号。

dir([object])
Without arguments, return the list of names in the current local scope. With an argument, attempt to return a list of valid attributes for that object.
查看当前属性及方法:dir()
查看对象的属性及方法:>dir([object])
dir([object]) 查询不使用单引号和双引号。

注意:
help()函数多用来查看对象的详细说明,按q键退出。dir()函数多用来查看对象的属性方法,输出的是列表。
使用help()和dir()之前,确定查询的对象已被定义或引入,否则会报错:“NameError: name is not defined”。

4- 官方在线文档
www.python.org/doc

5- 搜索与请教
Google、百度、必应、牛人等等

Python - 获取帮助信息的更多相关文章

  1. python 获取对象信息

    当我们拿到一个对象的引用时,如何知道这个对象是什么类型.有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: >>> ...

  2. Python 获取车票信息

    提示:该代码仅供学习使用,切勿滥用!!! 先来一个git地址:https://gitee.com/wang_li/li_wang 效果图: 逻辑: 1.获取Json文件的内容 2.根据信息生成URL ...

  3. 用python获取服务器硬件信息[转]

    #!/usr/bin/env python # -*- coding: utf-8 -*- import rlcompleter, readline readline.parse_and_bind(' ...

  4. 用python获取ip信息

    1.138网站 http://user.ip138.com/ip/首次注册后赠送1000次请求,API接口请求格式如下,必须要有token值 import httplib2 from urllib.p ...

  5. python获取对象信息

    获取对象信息 拿到一个变量,除了用 isinstance() 判断它是否是某种类型的实例外,还有没有别的方法获取到更多的信息呢? 例如,已有定义: class Person(object): def ...

  6. python获取机器信息脚本(网上寻找的)

    获取机器信息(待测试) # -*- coding: UTF-8 -*- import psutil import json import os import socket import struct ...

  7. python获取的信息列表微信公共平台和用户头像

    转载注明原文地址:http://blog.csdn.net/btyh17mxy/article/details/25207889 只写模拟登陆的方式获取微信从信息和头像库列表公共平台, - 相关后,功 ...

  8. 关于Python 获取windows信息收集

    收集一些Python操作windows的代码 (不管是自带的or第三方库)均来自网上 1.shutdown 操作 定时关机.重启.注销 #!/usr/bin/python #-*-coding:utf ...

  9. python 获取SLB信息 更换证书

    首先安装阿里云SDK pip install aliyun-python-sdk-core pip install aliyun-python-sdk-slb 可以配合jenkins传递参数 #获取s ...

随机推荐

  1. 由1433端口入侵,浅谈sqlserver安全 (转)

    前几日笔者在家里的PC上安装了Windows7旗舰版的操作系统,顺便搭了sqlserver2008和vs2010的开发环境,本打算业余时 间可以方便开发.学习.可是不尽人意啊!用了不到两天,居然突然出 ...

  2. solr多core的处理

    有2中配置方式,一是从Solr Admin进行multi core的配置. 在Solr Admin控制台里面选择:Core Admin 选择Add Core 然后把你准备好的路径写到里面去. name ...

  3. javascript提升复习

    https://www.baidu.com/s?wd=JavaScript+%E9%A2%84%E8%A7%A3%E6%9E%90 http://www.cnblogs.com/HPNiuYear/a ...

  4. Android Launcher分析和修改13——实现Launcher编辑模式(1) 壁纸更换

    已经很久没更新Launcher系列文章,今天不分析源码,讲讲如何在Launcher里面添加桌面设置的功能.目前很多第三方Launcher或者定制Rom都有简单易用的桌面设置功能.例如小米MIUI的La ...

  5. Apache shiro之权限校验流程

    从张开涛blog学习后整理:http://jinnianshilongnian.iteye.com/blog/2018398 图片原图比较大,建议将图片在新的选项卡打开后100%大小浏览 在权限校验中 ...

  6. Becoming a Data Scientist – Curriculum via Metromap

    From: http://nirvacana.com/thoughts/becoming-a-data-scientist/ Data Science, Machine Learning, Big D ...

  7. IOS从一个APP跳到另一个APP

    以下为跳转到大众点评APP代码如下: NSString *requestUrlString = @"dianping://shopinfo?id=1000"; NSURL *req ...

  8. Android xml 格式 随笔

    打包的时候Android xml文件会由字符格式(utf-8编码)转换为二进制格式.具体如:http://blog.csdn.net/jiangwei0910410003/article/detail ...

  9. VirtualBox中安装CentOS-6.6虚拟机

    1. 下载 可以到官网下载,http://mirror.centos.org/centos/ 如果下载速度太慢的话,也可以到163镜像下载: http://mirrors.163.com/centos ...

  10. React Native 重新建项目遇到的一些问题

    1.基本上一句话,就是本地的node太旧了,跟不上React_Native的节奏,所以需要更新node,但是单纯的更新node丫丫竟然不让我跟,因为是用Homebrew来管理的,所以先update了下 ...