Die Suche ergab 2 Treffer

von maxsz
Mittwoch 3. Dezember 2008, 21:21
Forum: Allgemeine Fragen
Thema: Grosse Textdateien schnell editieren
Antworten: 19
Zugriffe: 4610

Also das hat schon einiges gebracht. Vielen Dank!

Also immer zwei Blöcke zwischen "STRESSES..." gehören zusammen. Aber vlt sagt der Code mehr als tausend Worte. Eventuell sind ja noch weitere Optimierungen möglich...



def sort_fibres(string1, string2):
predicate = re.compile('-?\d+\.\d+')
elem ...
von maxsz
Mittwoch 3. Dezember 2008, 16:09
Forum: Allgemeine Fragen
Thema: Grosse Textdateien schnell editieren
Antworten: 19
Zugriffe: 4610

Also geschwindigkeitsrelevant ist vorallem folgende Funktion:


def create_tem(tem_output_filename, filename, beam_list):
shutil.copy2(filename, tem_output_filename)

p = re.compile('0\.000000E\+00')
i = 0
try:
for line in fileinput.input(tem_output_filename, inplace=1):
if p.search(line[-14 ...