Загрузка нескольких файлов данных из одной папки в Python - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь загрузить большое количество файлов данных из одной и той же папки в 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]

1 Ответ

0 голосов
/ 29 сентября 2018

Используйте словарь Python, вместо того, чтобы перезаписывать результаты в переменной data внутри вашего цикла.

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

Это то, что вы искали?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...