多个npy文件合并list.append() takes no keyword arguments

想合并文件夹下多个npy文件。
在网上找的教程:https://blog.csdn.net/qq_24211837/article/details/117522740
自己也是照着操作,将路径换为我自己的路径。

os.chdir("E:\软件数据\AI\pythonProject2")  # 设置工作目录
file_chdir = os.getcwd()  # 获得工作目录

filename_npy = []  # 文件名列表
file_npy = []  # 数据列表
for root, dirs, files in os.walk(file_chdir):  # os.walk会便利该目录下的所有文件
    for file in files:
        if os.path.splitext(file)[-1] == '.npy':  # 判断文件格式是否符合npy格式
            filename_npy.append(file)  # 存储文件名
            file_npy.append(np.load(file), allow_pickle=True)  # 存储数据

data = file_npy  # data就是所有数据的存储

最后报错,如下:

img

这是什么问题呢

file_npy.append(np.load(file), allow_pickle=True)这一句应该是这样子的file_npy.append(np.load(file, allow_pickle=True))

allow_pickle=Truenp.load函数的一个参数,你把它写到外面了

np.load(file)===> np.load(os.path.join(root, file))