python函数查询文档 python如何查看函数文档

查看python模块中所有函数随着使用python的时间越来越长,安装的python模块也越来越多 , 有的模块不常用,也渐渐会忘了里面有哪些函数;或者,一个新的python模块,没有官方文档,要想知道调用哪些函数,怎么调用那些函数,于是乎就需要查看一下自己安装的python模块里有哪些函数,现将查看方法总结如下
在命令行下运行如下命令即可查看
在交互式解释器中输入如下命令即可,效果跟在命令行下输入 $ pydoc modules 是一样的 。
python的sys模块也是可以用来查看模块信息的
如果你使用的是 pip 来作为你的 python 包管理器的话,可以在命令行下直接运行 $ pip freeze/code 或者 code$ pip list 来查看安装包的信息 , 当然其它的包管理器也有类似的功能,同时 , 你也可以在python交互式解释器中导入pip模块来查看包信息 。
如果你安装过 yolk 的话可以使用 yolk 命令来查看包信息,你可以使用 $ pip install yolk 来安装它yolk 使用简单,只需在命令行下操作即可 。
Python怎么查看帮助信息Python获取帮助的3种方式
help()
help函数是Python的一个内置函数 。
函数原型:help([object]) 。
可以帮助我们了解该对象的更多信息 。
dir()
dir函数是Python的一个内置函数 。
函数原型:dir([object])
可以帮助我们获取该对象的大部分相关属性 。
_ doc_
在Python中有一个奇妙的特性,文档字符串,又称为DocStrings 。
用它可以为我们的模块、类、函数等添加说明性的文字,使程序易读易懂 , 更重要的是可以通过Python自带的标准方法将这些描述性文字信息输出 。
上面提到的自带的标准方法就是_ doc _ 。前后各两个下划线 。
注:当不是函数、方法、模块等调用doc时,而是具体对象调用时,会显示此对象从属的类型的构造函数的文档字符串 。
Python获取文件信息#-*- coding: utf-8 -*-
import os
#已知文件名的情况下python函数查询文档 , 可以用这个函数
def getFileInfo(filepath):
info = {}
if os.path.isfile(filepath):
info['TimeCreated'] = os.path.getctime(filepath)
info['TimeModified'] = os.path.getatime(filepath)
info['Size'] = os.path.getsize(filepath)
return info
# 如果只知道文件根目录,但是不知道具体的文件路径,
# 可以先用os.listdir获得文件和文件夹列表
#-------------------分界线----------------------
# 这是回答python函数查询文档你的第二个问题 。如何找到一个字符串中指定两个字符中间的字符串
# 这里用的是正则表达式
import re
special = "*.? $^[](){}|\/" #正则表达式中会出现的特殊字符
# 输入参数为原始字符,leftmark表示左边的分隔符号,rightmark表示右边的分隔符号
#函数返回在leftmark和rightmark中间的内容,可能匹配满足不止一次,没有找到就返回空
def matchpattern(str1,leftmark,rightmark):
lf,rt = leftmark,rightmark
#如果需要匹配的字符在正则表达式中时特殊字符 , 需要给予转义
if leftmark in special:
lf = '\%s'%leftmark
if rightmark in special:
rt = '\%s'%rightmark
pattern = re.compile(r'' lf'.{0,}'rt)
matched = re.findall(pattern,str1)
result = []
if matched:
#如果匹配成功python函数查询文档了,就去头去尾,直接取中间的部分
for m in matched:
s = m.replace(leftmark, '')
s = s.replace(rightmark, '')
result.append(s)
return result
else:
return None
if __name__ == '__main__':
print matchpattern("#abcsdfs%sdfsdf*",'%','*')
自学Python:查看文件夹及子目录所有文件路径使用路径对象glob()函数和rglob()函数,可以查看指定路径下的文件和子文件夹,两者的区别在于 , glob()函数只进行一级查找,而rglob()函数会进行多级查找 。
from pathlib import Path
【python函数查询文档 python如何查看函数文档】 p = Path('d:\\文件夹\\')
r = p.glob('*')
for i in r:
print(i) #显示glob()函数的结果
print('-' * 25) #这里是分割线
r = p.rglob('*')
for i in r:
print(i)#显示rglob()函数的结果
查看对应结果如下:
d:\11\11.txt
d:\11\r.mp3
d:\11\t.mp3
d:\11\tp1000
d:\11\文件夹
-------------------------
d:\11\11.txt
d:\11\r.mp3
d:\11\t.mp3
d:\11\tp1000
d:\11\文件夹
d:\11\文件夹\文档.txt
________________END______________
如何查看python库函数的代码?python 所有版本的源代码可以在这里下载到:
python没有像matlab那样的函数可以直接查看某个函数的源代码,只有去下载整个源代码查看了,不过找起来应该也不难,另外你也可以写一个小程序来查看对应函数的源代码 。
Python的函数调用方式是通过import来调用的对应的py文件 。
库函数有内建函数build_in(会写python的时候已经可以不用看了,不会写的时候看也看不懂),和通过pip直接下载或者github上下载再安装的函数 。本质上都是py文件 。后者有时候由于环境的不同需要自行修改(这种情况较少),一般在安装路径下"\Lib\site-packages"文件夹中存在 。
学习库函数最好的方法是看网上官方的帮助文档 , 此外还可以通过python自带的dir()方法查看所有的属性和方法 , 或者用help()方法查看帮助文档(部分别人造的轮子不一定有) 。
另外推荐使用ipython,Python创始人之一的成员编写的交互式系统 。
用jupter笔记本写python的时候哪个快捷键是可以快速查看函数帮助文档的?就是函数的注释如果是python函数查询文档的话python函数查询文档,现在应该改成jupyter python函数查询文档了 进入jupyter notebook 后可以使用tab进行函数名及变量名python函数查询文档的补全
python函数查询文档的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于python如何查看函数文档、python函数查询文档的信息别忘了在本站进行查找喔 。

    推荐阅读