145-如何查看python帮助文档

# 如何查看python帮助文档(我就是把很多篇文章整理一下,以及有些文章的评论整理出来了,加油吧骚年.如果你有更好的请把你的地址留下,同时我的博客可以随意复制,对你有帮助即可)

1.dir方法(可以查看这个大部分参数,以及方法)
import math
dir(math)

2.help函数(查看非内置函数的帮助信息)
import math
help(math)

3.__file__魔术方法(查看非内置函数的文件所在处)
import random
random.__file__
'D:\\Anaconda2\\envs\\py3\\lib\\random.py'  # 这里有可能搜出来.pyc文件,这个是编译后的文件,不要看(.py文件是你看的)

4.?方法(查看大概信息,但是低版本后报错,建议使用help函数)
import math
?math.floor

5.inspect(支持这些类型module, class, method, function, traceback, frame, or code object was expected)不支持内置函数
# 在python中可以查看自己写的函数,terminal不支持,会报错(还有其他的可以自己查看inspect的用法)
import inspect
from datetime import datetime
inspect.getdoc(datetime)  # 查看文档定义
inspect.getsourcefile(datetime)  # 查看对象所在文件路径
inspect.getsourcelines(datetime)  # 查看源码

6.dill # 和inspect类似
pip3 install dill -i https://pypi.douban.com/simple
那基本的用法是
import dill
from datetime import datetime
获得源代码文件路径
dill.source.getsourcefile(datetime)
获得源代码
dill.source.getsourcelines(datetime)
以上的输出和inspect一样,还有findsouce()函数
dill.source.findsource(datetime)

7.查看内置对象的c源码
https://github.com/python/cpython
下面有include(这个里面放了一些核心库)和Object(内置对象的源码)两个目录,里面包含了c写的源码,说实话这东西需要花点时间找(我已经找懵逼了)
posted @ 2021-01-18 10:45  楠海  阅读(797)  评论(0)    收藏  举报