python查看模块中的函数,python查看安装了哪些模块

  python查看模块中的函数,python查看安装了哪些模块

  在python中查看模块函数的方法:1。在python命令行输入help()函数,进入help帮助文档界面;2.键入[modules]列出所有当前安装的模块;3.键入相应的模块名称,以获取该模块的功能信息。

  python的一个优势就是拥有大量的自带和在线的模块资源,可以提供丰富的功能。使用这些模块时,每次去网站查找在线文档会花费太多时间,结果也不一定准确。所以这里介绍一下python自带的查看帮助功能,在编程过程中可以快速找到如何使用需要的模块和功能,而不会中断。

  通用帮助函数help()

  在python命令行中键入help(),您可以看到:

  帮助()

  WelcometoPython3.5 shelputility!

  如果这是你第一次使用Python,你应该定义检查

  tutorialontheinternetat http://docs . python . org/3.5/tutorial/。

  输入nameofanymodule,关键字,或ortopictogethelponwriting

  python programsandusingpython modules。to quitthishelpfutility and

  返回到解释器,只需键入 quit。

  Togetalistofavailablemodules模块,关键字,符号,或主题,类型

  模块、关键字、符号或主题。每个模块都有

  with one-linesummaryofwhatidos;列出模块名称

  或summarycontainagivenstringsuchas spam ,键入 modulesspam 。

  进入help帮助文档界面,根据屏幕提示继续输入相应的关键字进行查询。继续键入modules以列出所有当前安装的模块:

  帮助模块

  PleasewaitamomentwhileIgatheralistofallavailablemodules.

  AutoComplete _ pyiofilecmppyskreeze

  AutoCompleteWindow_randomfileinputpytweening

  ......

  Enteranymodulenametogetmorehelp.Or,type"modulesspam"tosearch

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

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

  模块帮助查询

  查看.py结尾的普通模块help(module_name)

  例如要查询math模块的使用方法,可以如下操作:

  

>>>importmath

  >>>help(math)

  Helponbuilt-inmodulemath:

  NAME

  math

  DESCRIPTION

  Thismoduleisalwaysavailable.Itprovidesaccesstothe

  mathematicalfunctionsdefinedbytheCstandard.

  FUNCTIONS

  acos(...)

  acos(x)

  Returnthearccosine(measuredinradians)ofx.

  ...

  >>>

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

  查看内建模块sys.bultin_modulenames

  

>>>importsys

  >>>sys.builtin_module_names

  ('_ast','_bisect','_codecs','_codecs_cn','_codecs_hk',...'zlib')

  >>>

需要导入sys模块。这里列举的一般是自带的使用C/C++编译链接的模块

  查询函数信息

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

  如我们需要列举出math模块下所有的函数名称

  

>>>dir(math)

  ['__doc__','__loader__','__name__',...]

  >>>

同样需要首先导入该模块

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

  如查看math下的sin()函数

  

>>>help(math.sin)

  Helponbuilt-infunctionsininmodulemath:

  sin(...)

  sin(x)

  Returnthesineofx(measuredinradians).

  >>>

查看函数信息的另一种方法print(func_name.__doc__)

  如查看内建函数print用法

  

>>>print(print.__doc__)

  print(value,...,sep='',end='\n',file=sys.stdout,flush=False)

  Printsthevaluestoastream,ortosys.stdoutbydefault.

  ...

  >>>

__doc__前后是两个短下划线,在python中会合并为长下划线

  python中的help()类似unix中的man指令,熟悉后会对我们的编程带来很大帮助

  

推荐课程:python编程入门系列图文教程

  

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: