lanshuang89 2019-03-07 22:14 采纳率: 0%
浏览 1726

请问有谁搭建多线程时遇到过 AttributeError: 'list' object has no attribute 'Thread'这个错误吗?

import threading1
import os
import time
threading1 = []
start = time.clock()
Currentpath = os.getcwd()

print ("Currentpath==> "+Currentpath)
print ("*****************************************")
DirList = os.listdir(Currentpath)
print (DirList)

def Getposition(file):
StrEnd = file[-7:]
if StrEnd == "Sum.txt":
filepath = Currentpath + "\" + folder + "\" + file
print("==> " + filepath)
result = []
with open(filepath, 'r') as f:
for lines in f.readlines():
txts = lines.split(' ')
print(txts[-3:])
tem = ','.join(txts[-3:])
with open(file + '-2.csv', 'a') as fcsv:
fcsv.writelines(tem)

for folder in DirList:
if os.path.isdir(Currentpath+"\"+folder):
print("*****************************************")
print("Now working folder==> "+folder)
Files = os.listdir(Currentpath+"\"+folder)
print(Files)
print("*****************************************")
list1 = range(len(Files))
print(list1)
if name== '__main__' :
for i in list1:
t = threading1.Thread(target=Getposition, args=(Files[i]))
print(threading1)
threading1.append(t)
for i in list1:
threading1[i].start()
for i in list1:
threading1[i].join()

print ("***************Finished!!!***************")
end=time.clock()
times=end-start
print("runtime:"+str(times))

  • 写回答

1条回答

  • threenewbee 2019-03-08 08:20
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码