(1)获取文件夹下所有txt
import os
import numpy as np
filePath = os.getcwd()+"/patel/output50/"
names = os.listdir(filePath) # 获取所有数据名
for name in names:
load_fn = filePath + name
load_data = np.loadtxt(load_fn)
(2)合并所有txt
import numpy as np
dataall=[]
for i in range(2, 50):
filename = "simsTxt/sim100_sub{}.txt".format(i)
data = np.loadtxt(filename)
dataall.append(data)
save_path = "simsTxt/sim100_all.txt"
np.savetxt(save_path, np.concatenate(dataall), fmt='%.14f')