Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 气流:等待接收电子邮件并处理附件中包含的数据_Python 3.x_Email_Airflow - Fatal编程技术网

Python 3.x 气流:等待接收电子邮件并处理附件中包含的数据

Python 3.x 气流:等待接收电子邮件并处理附件中包含的数据,python-3.x,email,airflow,Python 3.x,Email,Airflow,我正在寻找一个等待,以安排任务的基础上接收电子邮件 更准确地说,我每周都会收到一封包含一些附加数据的电子邮件,我需要将这些数据添加到数据库中(并处理一些信息)。有没有一种方法可以自动完成 气流是一个很好的选择吗?我发现,气流可以发送电子邮件,但我没有发现任何关于阅读邮件 我知道可以用python阅读电子邮件和下载附件。但是,检查是否收到特定电子邮件(由发件人定义)并在收到后立即处理其数据的最佳方法是什么 您可以安排一些bash操作符或PythonOperator定期检查新邮件,如果他们发现新邮件

我正在寻找一个等待,以安排任务的基础上接收电子邮件

更准确地说,我每周都会收到一封包含一些附加数据的电子邮件,我需要将这些数据添加到数据库中(并处理一些信息)。有没有一种方法可以自动完成

气流是一个很好的选择吗?我发现,气流可以发送电子邮件,但我没有发现任何关于阅读邮件


我知道可以用python阅读电子邮件和下载附件。但是,检查是否收到特定电子邮件(由发件人定义)并在收到后立即处理其数据的最佳方法是什么

您可以安排一些
bash操作符
PythonOperator
定期检查新邮件,如果他们发现新邮件,就开始处理。虽然我无法提供任何特定的库,但我确信一定有一种方法可以用Python阅读和处理电子邮件。

对于此工作流,气流是一个很好的选择

气流具有传感器操作器的概念,其源自。使用SensorOperator,您可以轻松控制任务的触发间隔和超时,以及如何处理各种情况,具体取决于电子邮件是否按预期到达