这里介绍下python自带的查看帮助功能,可以在编程时不中断地迅速找到所需模块和函数的使用方法

查看方法

通用帮助函数help()

python中的help()类似unix中的man指令,熟悉后会对我们的编程带来很大帮助 进入help帮助文档界面,根据屏幕提示可以继续键入相应关键词进行查询,继续键入modules可以列出当前所有安装的模块:

可以继续键入相应的模块名称得到该模块的帮助信息。

这是python的通用的查询帮助,可以查到几乎所有的帮助文档,但我们很多时候不需要这样层级式地向下查询,接下来会介绍如何直接查询特定的模块和函数帮助信息。

例如要查询math模块的使用方法,可以如下操作:(输出的多行信息可通过q键退出)

使用help(module_name)时首先需要import该模块,有些教程中不进行导入而在模块名中加入引号help(‘module_name’),这种方法可能会带来问题,大家可以用math模块测试,建议使用先导入再使用help()函数查询

查看内建模块sys.bultin_modulenames

查询函数信息

查看模块下所有函数dir(module_name)

如我们需要列举出math模块下所有的函数名称,同样需要首先导入该模块

查看模块下特定函数信息help(module_name.func_name)

注意

func_name后面不要加(),因为python的语法默认加了括号后就运行函数

相应的模块要导入

Python导入的包可以通过bagname.__ all__查看所有方法但是这个有时不太好用,通过help(bagname.funcname)查看方法介绍

python 查看已经安装的模块_教你用Python查看模块的帮助文档,方法和帮助信息...相关推荐

  1. python利用自动识别写模块_教你用Python 实现自动导入缺失的库

    在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No mod ...

  2. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...

    一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...

  3. python中的画布背景设置_教你用python画图—Turtle详细教程

    Turtle模块绝对是吸引非专业代码开发者人员学习python入门的好工具 通过turtle几行代码的执行软件就会画出漂亮的图形,美观而且有成就感,这样一下子对python编程就产生了兴趣. 这些漂亮 ...

  4. python 图片识别二维码_教你用Python实现实时二维码识别

    鸽了好久,最近准备要更新了,想了很久将来可能会固定化的更新内容,会照顾我各种读者,比如这个Python一小时栏目,我让你在一个小时内实现一个有趣有用的小玩意,适合Python初学者或者编程兴趣者来食用 ...

  5. python能做出exe程序么_教你用python做exe程序

    pyinstaller是一个python扩展包,可以将python文件转换成exe文件,这样就可以实现在没有python的环境下运行想运行的程序啦! 也可以用python做一个windows桌面应用程 ...

  6. 用python画小猪佩奇动画片全集_教你用Python画小猪佩奇

    刚过去几个月大家票圈肯定都被"小猪佩奇"."社会人"等字样刷屏了,不知道啥时候开始小猪佩奇成立社会人的标志,我说不出个所以然.但是相信很多人和我一样没有看过这系 ...

  7. python爬取qq音乐评论_教你用Python爬去QQ音乐评论

    有态度地学习 去年夏天,好像于我而言,重要的事就是毕业来临,从此踏上了搬砖之路,从学校到职场,之间身份的转变,让我又多了一份责任.当然还有一段感情经历,现在回头去看,只能说且行且珍惜,或许以后未必能再 ...

  8. python小海龟画房子编程_教孩子学Python编程之海龟画图(一)

    大家好,我是践行计算机教育刘老师,很高兴跟大家分享Python编程,建议5年级以上的学生学习.父母也可以陪着孩子一起学习Python编程,对于孩子学编程起到监督和辅助学习.下载我们Python编程工具 ...

  9. python爬取qq群成员_教你用python爬取自己加入的QQ群成员名单

    本次实验环境: 操作系统:Mac OS 开发语言:python 3.6 IDE:jupyter notebook(建议使用) 浏览器:Chrome(版本75.0.3770.100) 需要用到的库:se ...

最新文章

  1. 强势 图解 AC自动机(保证您一次就能学会!)
  2. 北大博士网恋被骗7400RMB,聊天记录惨遭曝光!
  3. bigdecimal 小于等于0_图解小于 K 的两数之和
  4. 点读笔客户端_新手妈妈如何选购点读笔
  5. idea可以使用flash框架吗_可以使用 C# 的 Web 前端框架 Blazor
  6. sql注入***的各种注入方法
  7. 将Visual Studio Code和Windows Subsystem for Linux一起使用
  8. 数据挖掘:围绕 统计与概率、分类与聚类、检索方法 ,原理演示或应用程序
  9. 机器学习中的范数规则化之L21范数
  10. .Net FSO简单小结(简单到不能再简单了)
  11. 1.数据结构笔记学习--预备知识
  12. Visual Studio 单元测试之二---顺序单元测试
  13. supervessel-免费云镜像︱GPU加速的Caffe深度学习开发环境
  14. 每日算法系列【LeetCode 315】计算右侧小于当前元素的个数
  15. 署名用by还是from_介词专题|工作“到7点”是By 7pm还是Until 7pm?
  16. python 安卓库_Android高级面试题资料(持续更新)
  17. 计算机开机画面怎么有2个用户,win7开机画面有两个用户登录 ,怎么样隐藏其中一个(管理员帐号)...
  18. samba服务设置与访问共享文件夹
  19. 全网最详细教程(上):教你如何从0-1制作出一张可视化大屏
  20. 08.第三章 数字特征与特征函数(1)

热门文章

  1. Google的AI模型是如何做A/B Test的
  2. 「头条推荐技术解析一」运营和业务模式详解
  3. 有赞订单管理的三生三世与“十面埋伏”
  4. 一个可供中小团队参考的微服务架构技术栈
  5. 使用 Spring Batch 构建企业级批处理应用
  6. ios 标准 #pragma mark的用法
  7. Lesson 15.2 学习率调度在PyTorch中的实现方法
  8. 【聚类算法】sklearn聚类方法详解
  9. 【风控策略】大数据风控策略逻辑
  10. 互联网金融2.0 这是最好的时代