我试图在处理器的几个线程上运行这个Python代码,但是我找不到如何分配多个线程。我在Jupyter(以前叫I python)中使用的是python 2.7。
初始代码如下(所有这部分都工作得很好)。它是一个web解析器,它接受x,即我的列表中的一个url,即一个url列表,然后编写一个CSV(其中out_string是一行)。
不带多线程的代码my_list = ['http://stackoverflow.com/', 'http://google.com']
def main():
with open('Extract.csv'), 'w') as out_file:
count_loop = 0
for x in my_list:
#================ Get title ==================#
out_string = ""
campaign = parseCampaign(x)
out_string += ';' + str(campaign.getTitle())
#================ Get Profile =============