NO module named,no module named re

  NO module named,no module named re

  测试Python多线程时,根据公式,concurrent.futures内置在Python3中,不需要下载安装。对于Python2,必须运行并安装pip安装过程。

  在这种情况下,可以用任何方式来写。

  我是import concurrent . futures # fromon current portfutures,我是python3.7,下面的错误是向我报告的。我直接断了。

  modulenotfounderror 3360未命名的“并发”

  网上找不到解决办法。我怀疑这不是我的python3内置的,或者是不小心删了。我打开阿里云(Alibaba Cloud)的windows服务器,Python3.8会安装VS代码运行代码,还会报错其他,但是给我很大的惊喜。

  文件c:\ users \ administrator \ appdata \ local \ programs \ python \ python 38 \ lib \ current \ futures

  它告诉我concurrent.futures模块在哪里!在追踪线索后,我在电脑上找到了一个路径相同的文件夹。我是不是不小心删了?

  将并发文件夹复制到Python37\Lib,然后再次本地运行代码,就完全运行了!

  # # concurrent是异步线程的执行,进程包#submit(function,argument)(调度函数,可调用对象),argument为参数argument))# From concurrent . futureimportthreadpoolexecutor(max _ workers)线程池# From concurrent . futureimportprocessopooolexecutor)From current . futureimportprocessooomax _ workers最多有多少个任务?imp Pooo from concurrent portfuturesimporttimennumber _ list=[iforinrange(1,11)defadd _ item(x):result=count(x)x)returnresultdefcount(number):for I in range(0)0,10000000):I=1 returni * number if _ _ name _= _ _ main _ :#单线程裸奔s=time . time)for itemnumprint(time . time(-s)线程执行CPU密集型任务S2=time.time))以concurrent to do为执行器item(for itemnumber _ list(for futureinconcurrent . furent))进程池是CPU密集型任务S3=time . time(with concurrent . futures . processpoolexecutor(max _ workers=5)as executor 3360 furres concurrent . futures . as _ completed)futures)3360 print(future . result)).

  因为是计算密集型任务,多线程比多线程快得多,多线程适合I/O密集型任务。

  最后将并发文件夹压缩上传到网盘。添加链接

  3359康德lee.lanzous.com/ibvm 6l a55 MD

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: