, поскольку sp.array
- это функция / метод, а не объект последовательности, использование подписки с квадратными скобками приведет к этой ошибке. Кроме того, good_file_data
должна быть последовательностью (список, массив) для хранения всех данных таблицы, считываемых из файлов из коллекции A. Ниже приведено лишь небольшое изменение:
import scipy as sp
good_file_data = []
for f in A:
with open(f, ‘r') as file:
line1_split = file.readline().split(‘,’)
if 'Instrument Response: Good ‘ in line1_split[3]: # filters good from bad instrument response.
print(f)
print(line1_split[3])
good_file_data.append(sp.array(f))
print(good_file_data[1])