在Python中从同一文件夹加载多个数据文件

在Python中从同一文件夹加载多个数据文件,python,numpy,Python,Numpy,我试图从Python中的同一文件夹加载大量数据文件。这里的最终目标是简单地选择我想在计算中使用的文件,而不是单独打开文件 这是我的。这似乎可以打开文件中的数据,但我很难选择要使用的特定文件(并为每个文件中的每列指定一个值) 使用python字典,而不是覆盖循环中data变量中的结果 data_dict = dict() for file in glob.glob("*.data"): data_dict[file] = np.loadtxt(file) 这就是您要找的吗?这个os.pat

我试图从Python中的同一文件夹加载大量数据文件。这里的最终目标是简单地选择我想在计算中使用的文件,而不是单独打开文件

这是我的。这似乎可以打开文件中的数据,但我很难选择要使用的特定文件(并为每个文件中的每列指定一个值)


使用python字典,而不是覆盖循环中
data
变量中的结果

data_dict = dict()
for file in glob.glob("*.data"):
   data_dict[file] = np.loadtxt(file)

这就是您要找的吗?

这个
os.path()
模块可能会很有用。您选择文件的条件是什么?我想打开同一文件夹中的每个文件。它们都是。数据文件请提供一个最低限度的,完整的和可验证的示例代码。包括您所遇到的错误。“我很难选择要使用的特定文件(并为每个文件中的每个列指定一个值)”,这是什么意思?我想导入文件夹中的所有文件,然后在以后的计算中从文件夹中选择要使用的文件,而不是单独加载每个文件。每个文件有三列。我想使用这些列进行计算,但不确定如何将其分配给所有文件(而不仅仅是一个文件)的变量。
data_dict = dict()
for file in glob.glob("*.data"):
   data_dict[file] = np.loadtxt(file)