zoukankan      html  css  js  c++  java
  • Python代码实现Object文档查看

    任务说明:

      1 利用Python代码实现Object对象的文档说明,除了使用help外;

      2 练习使用字符串,Object默认方法等

      3 按照可选择的格式显示

    程序说明

    import requests
    '''
    获取对象的调用函数和doc文档的信息
    object:需要获取函数的对象
    spacing:规整方法名输出显示长度
    collapse:格式化方法名和doc文档之间的输出显示
            0:按照原文档显示
            1:方法名和doc文档之间用空格间隔
    '''
    def info(object, spacing=20, collapse=1):
        methodList = [method for method in dir(object)
         if callable(getattr(object,method))]
    
        # 1 and "a" or "b"
        # "a"
        # 0 and "a" or "b"
        # "b"
        processFuc = collapse and (lambda s:" ".join(s.split())) or (lambda s:s)
    
        print("
    ".join(
            ["%s %s"%(method.ljust(spacing), processFuc(str(getattr(object,method).__doc__)))
             for method in methodList]))
    
    
    if __name__ == '__main__':
        info(requests,collapse=0)
  • 相关阅读:
    一步一步本地化部署mapbox-gl
    快速排序
    合并排序
    冒泡排序
    选择排序
    插入排序
    mapbox-gl象形文字字体glyph生成
    前端html
    Mysql练习
    Mysql语句
  • 原文地址:https://www.cnblogs.com/henley0000/p/9353828.html
Copyright © 2011-2022 走看看