如果您运行以下代码:
from flask import Flask
import unittest
dir(Flask(__name__).test_client())
以下内容输出到终端:
返回了许多名称,我找不到文档(所有名称都没有被双下划线包围)。
我找到了对帖子here的间接引用(如果你搜索'self.app.post',你会看到它被引用)。注意:此链接使用.post描述以下关键字:data
和follow_redirects
。它没有提及您也可以使用关键字content_type
和headers
。也许这些关键字选项对我来说不直观的唯一原因是因为我是新手......
有谁知道这些名称的文档在哪里? (我无法在flask / python / unittest文档中找到它 - 也许我在找错了地方?)
编辑:在答案的帮助下,我找到了this文档。
答案 0 :(得分:2)
对于任何apply plugin: 'com.android.library'
ext {
isLibrary = true
pomPackaging = "aar"
pomArtifactId = "core"
pomName = "Barcode Scanner View"
pomDescription = 'An android library project which contains the core barcode scanner view'
}
dependencies {
compile supportLibraryDependency
}
模块,类,方法(Python
中的所有这些都确实是Python
),您可以通过以下方式查看object
:
doc
要查看更详细的文档,您可以使用>>> a_module.__doc__
>>> a_class.__doc__
>>> a_method.__doc__
命令:
help
答案 1 :(得分:1)
您始终可以检查方法的docstring - 开发人员在编写代码时留下的注释。您可以检查所需的任何对象或方法。例如:
Flask.__doc__
unittest.__doc__
dir.__doc__
dir.__doc__.__doc__
您也可以查询
Flask(__name__).test_client().post.__doc__
Flask(__name__).test_client().preserve_context.__doc__
但你会注意到并非所有方法都会被记录下来。例如:
Flask(__name__).test_client().open.__doc__
有关此内容的更多信息,您还可以看到http://legacy.python.org/dev/peps/pep-0257/
使用help()为您提供相同的信息,但格式化,例如:
help(Flask)
help(unittest)
help(dir)
help(dir.__doc__)