我刚刚接触多线程。幸运的是,我的代码部分工作正常。我遇到的问题是,其他文件中的一些数据帧没有合并到组合的数据帧中
有没有可能的解决办法?多谢各位
import os, pandas as pd
import threading
files = os.listdir(os.getcwd())
df = pd.DataFrame()
def merging(f):
#shortened
data = pd.read_excel(f)
df = df.append(data, sort=False).reset_index(drop=True)
threads = []
for f in files:
thread1 = threading.Thread(target=merging, args=(f,))
thread1.start()
threads.append(thread1)
for thread in threads:
thread.join()
我能够阅读队列以返回线程的值:
相关问题 更多 >
编程相关推荐