zoukankan      html  css  js  c++  java
  • 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写的源码,说实话这东西需要花点时间找(我已经找懵逼了)
    
  • 相关阅读:
    Tina系统的安装
    检查有无相机的权限
    BarEasy打印小程序_CS
    js的websocket
    生成GUID
    读取excel数据到数据库里
    字符串trim
    使用 runOnUiThread在线程内更新UI
    PdfDocument生成PDF,总是产生空文件
    打印36进制的条码序列号
  • 原文地址:https://www.cnblogs.com/liuzhanghao/p/14291609.html
Copyright © 2011-2022 走看看