Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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实现管道_Python_Python 3.x_Concurrency - Fatal编程技术网

用Python实现管道

用Python实现管道,python,python-3.x,concurrency,Python,Python 3.x,Concurrency,我需要定期刮取一个网站的优惠券代码,验证他们,并发出通知。然而,验证速度很慢,所以我不希望这个过程阻碍我的应用程序的运行。理想情况下,铲运机不必等待验证完成才能输出更多结果 我想象数据流是这样的: SCRAPER --> \_/ <--> VALIDATOR <--> \_/ <--> NOTIFIER SCRAPER-->\\验证程序\通知程序 在每个阶段之间是一个包含中间结果的队列。这是否可行?这样做有意义吗?谢谢 是的,Python的异步库。这

我需要定期刮取一个网站的优惠券代码,验证他们,并发出通知。然而,验证速度很慢,所以我不希望这个过程阻碍我的应用程序的运行。理想情况下,铲运机不必等待验证完成才能输出更多结果

我想象数据流是这样的:

SCRAPER --> \_/ <--> VALIDATOR <--> \_/ <--> NOTIFIER
SCRAPER-->\\验证程序\通知程序

在每个阶段之间是一个包含中间结果的队列。这是否可行?这样做有意义吗?谢谢

是的,Python的异步库。

这个实现可行吗试一试,看看你想出了什么。