python - 在 Python 中从同一文件夹加载多个数据文件
问题描述
我正在尝试从 Python 中的同一文件夹加载大量数据文件。这里的最终目标是简单地选择我想在计算中使用的文件,而不是单独打开文件。
这就是我所拥有的。这似乎可以打开文件中的数据,但是我很难选择要使用的特定文件(并为每个文件中的每一列分配一个值)。
import astropy
import numpy as np
import matplotlib.pyplot as plt
dir = '/S34_east_tfa/'
import glob, os
os.chdir(dir)
for file in glob.glob("*.data"):
data = np.loadtxt(file)
print (data)
Time = data[:,0]
解决方案
使用 python 字典,而不是在data
循环内覆盖变量中的结果。
data_dict = dict()
for file in glob.glob("*.data"):
data_dict[file] = np.loadtxt(file)
这是你要找的吗?
推荐阅读
- unity3d - 是否可以在 HDRP 中设置 VR?
- android - 如何避免从 firebase 实时数据库下载相同的数据?
- java - 有没有办法检查 mongoDB 连接的正确性?
- c# - 如何将按钮从子窗体动态添加到主窗体
- sql - 如果 col b 的值匹配,则用 col a 的值填充 col a 的 NULL
- python - OpenCV:如何计算灰度的平均值并将输出保存到 txt 文件
- android - 将两个 TextView 放在一个聊天气泡中
- javascript - 延迟屏蔽输入字段的时间
- php - 获取对按键搜索的php数组元素的引用
- android - 用于移动应用程序的 WooCommerce 购物车 API