我知道这可能是一个不好的问题,但是我仍然找不到所需的信息。对我来说,从任何气流导入中看到所有可用功能的最佳方式是什么?例如,我有以下两个Airflow类:
from airflow.models import Variable
environment = Variable.get("environment")
# and
from airflow import settings
session = settings.Session()
我想看看我可以用这两个类做什么。我想查看所有代码可能性,以便评估是否可以将其用于遇到的问题。
通常,我希望找到一个类似于此https://boto3.readthedocs.io/en/latest/reference/services/emr.html#EMR.Client.list_clusters或与此https://docs.python.org/3/library/signal.html的页面,仅作为示例。但是,有了Airflow,我只能找到的https://airflow.apache.org/concepts.html#variables并没有告诉我Variable类的所有可能。我发现某些文件显示了类似https://airflow.apache.org/_modules/airflow/models.html这样的代码,但即使在该站点,我也找不到Variable或settings类。
答案 0 :(得分:1)
Airflow API在此处具有阅读文档部分:https://airflow.readthedocs.io/en/latest/code.html
例如,您可以在此处查看“变量”页面:https://airflow.readthedocs.io/en/latest/code.html#airflow.models.Variable
请注意,文档是由Sphinx根据方法的文档字符串生成的,某些方法没有文档字符串。将API参考页与source code进行比较。