论坛首页 编程语言技术论坛

python 获得方法的doc

浏览 4020 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-01-13   最后修改:2012-01-13

python多少也学习一点,今天看到有人在CSDN问怎么快速在API找到想要的 ,我就自作多情写了一个。。。。。。第一次还给写错了  ,粗心害死人。

# -*- coding: utf-8 -*-
def helpinfo(model,med):
    for method in dir(model):
        if med is str(method):
            if callable(getattr(model,method)):
                print "methodName : "+method;
                
                if getattr(model,method).__doc__:
                    doc = getattr(model,method).__doc__
                else:
                    doc = None;
                print "doc : "+ str(doc)
                print "\r\n";
helpinfo(str,"zfill")
import sys
helpinfo(sys,"settrace")

 记录下来,也算是一点进步。。。

 

PS :很简陋的代码,希望看到的前辈、同志们多多指导。

另外,并没有去做一些可能发生的情况的处理,比如输入一个不存在的内置类型或者模块名。。。 。

这段代码是   PO(  programmer-oriented   开个玩笑。

  • 描述: 代码
  • 大小: 32.8 KB
  • 描述: 结果
  • 大小: 37.7 KB
   发表时间:2012-01-30  
要快速找到自己想要的,还是需要熟悉api吧,然后常用help和dir。
0 请登录后投票
   发表时间:2012-01-31  
不是有pydoc嘛……就算直接开个http server,然后chrome里find也省事很多……pythoner最不喜欢没事造轮子了。。
0 请登录后投票
   发表时间:2012-02-01  
油炸大龙虾 写道
不是有pydoc嘛……就算直接开个http server,然后chrome里find也省事很多……pythoner最不喜欢没事造轮子了。。

。。。。。。。。。。。。。。。。help和dir没pydoc快捷,方便,表示不解?
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics