import sys import os import glob import re import numpy as np # #Find all the names files = glob.glob('*.dat') num_random = len(files) random_array = np.zeros((num_random)) for i in range(num_random): random_array[i] = np.int(re.findall('\d+',files[i])[-1]) np.savetxt('random_array.txt', random_array, fmt='%i')