我已经搜索了..似乎找不到我想要做的事的例子。
我有一个简单的python3脚本,该脚本从多个来源从网络中提取了大量信息,然后操纵数据。每个源都是其唯一的python对象,因为每个源需要非常不同的方法和方式来提取数据。
我想对这个过程进行多线程处理,因此一次拉动不必等待上一个对象完成。每个对象/类都是完全独立的。仅将其标准化并转储到同一个sql lite数据库中。
基本上: -weblibary1类 -weblibary2类 -weblibrary3课
每个网络库都有一个我需要运行的.pull()方法
我如何对此进行多线程处理?
我尝试过:
from threading import Threading
wl1 = weblibrary1
wl2 = weblibrary2
t1=Thread(target=wl1.pull())
t2=Thread(target=wl2.pull())
t1.start()
t2.start()
,但它仍要等到t1完成后才能从t2开始。
我也尝试过使用流程..同样的结果。
任何建议将不胜感激。