如何在Python模块中获取方法名称/文档字符串,以便我可以搜索是否存在任何我想要的内容?我应该得到所有的方法名称和文档字符串。 我想在我们的项目中实现DRY方法,所以如果我们可以有可浏览的API列表,那么我们可以很容易地搜索现有函数是否存在或至少有一些功能可以执行类似的工作。如何在Python模块中获取方法名称和文档字符串的完整列表?
0
A
回答
1
如果模块/类/方法用文档字符串记录,则可以通过__doc__
属性检索此类文档。
如果您想知道给定对象(模块,类)可用的属性,可以使用dir()
内置函数。
举例gnupg
模块(未内建,但开源):
>>> import gnupg
>>> dir(gnupg)
['Crypt', 'DeleteResult', 'GPG', 'GenKey', ...
>>> gnupg.Crypt.__doc__
'Handle status messages for --encrypt and --decrypt'
>>>
使用dir()
和__doc__
您可以导出这些信息可以通过Excel中使用CSV文件。
+0
是狮身人面像似乎是一个很好的文档生成器虽然 – Nishant 2013-02-18 20:07:20
相关问题
- 1. Python - 获取完整包模块名称
- 2. python中的SFTP方法获取文件的基本名称和完整路径
- 3. 在模块的方法中获取包含的模块名称
- 4. 在导入钩子中获取完整的模块名称
- 5. 从完整url获取列表名称
- 6. 玛雅Python模块完整的文档?
- 7. 如何获取字符串格式的方法名称
- 8. 如何在Python中获取函数名称作为字符串?
- 9. 获取分钟。值列表中的列名在字符串中的列名称
- 10. 如何从python字符串获取命名变量的名称
- 11. 使用CouchDB-Python获取文档级修订的完整列表?
- 12. 获取CPAN中包装名称的完整列表的最简单方法?
- 13. Elixir - 通过字符串名称在模块上调用方法
- 14. 从python包中获取模块名称
- 15. Python:模块的完整列表
- 16. Python字符串模块VS STR方法
- 17. 获取名称(字符串)
- 18. 从名称在字符串上的整数中获取值
- 19. 如何在通过python搜索文件中的部分字符串时获取完整的字符串值?
- 20. 如何从python中的字符串获得完整的xml
- 21. 如何在控制器级别的模型列表中获取完整的Html字段名称?
- 22. 如何在Python中获得完整的类型名称?
- 23. 在Python中,如何获取字符串文本,并返回一个包含字符串列表的列表?
- 24. 在Python中获取目录的完整名称
- 25. 获得完整的类属性“树”名称作为字符串
- 26. 在导入模块和方法的名称在Python
- 27. 从nhibernate中的表名中获取完整的类名称
- 28. 按'>名称'和'序列'组织字符串列表。 Python
- 29. 从类,函数,方法,模块打印文档字符串
- 30. 从文本文件中获取动物名称到字符串列表中
创建[CSV](http://en.wikipedia.org/wiki/Comma-separated_values)文件? – 2013-02-18 10:37:03
哦,你有什么问题?从Python对象获取属性,还是导出? – 2013-02-18 10:37:53
为什么不使用[Sphinx](http://sphinx-doc.org/examples.html)?为什么地狱Excel? – sloth 2013-02-18 10:38:02