Ich habe ein Programm, welches sehr große Tabellen aus einer Reihe von Dateien einliest, darauf Rechenoperationen durchführt und dann in neue Dateien schreibt. Dabei wird über alle Dateien iteriert und jeweils derselbe code ausgeführt. Ein extrem minimiertes Beispiel wäre so etwas wie
Code: Alles auswählen
import glob
import numpy
file_list = glob.glob('datei*.dat')
for file in file_list:
my_file = open(file)
my_lines = my_file.readlines()
my_file.close()
my_new_array = []
for line in my_lines:
my_new_array.append(line.split())
my_new_array = numpy.asarray(my_new_array) * 5.
numpy.savetxt('output_' + str(i), my_new_array)
Viele Dank und viele Grüße