ist jemand klar, warum ich mit folgendem Code in einer Dauerschleife lande:
(Vorsicht der Code ist etwas symbolisch)
Code: Alles auswählen
from multiprocessing import Pool
from tkinter import filedialog
import tkinter as tk
def do_sth(file_str):
#öffne das file und lese die Datenarrays
#berechne einen einzelnen Ergebniswert
return value_int
if __name__ == "__main__": #sonst werden zig Fenster geöffnet, hab noch nicht so richtig verstanden warum ...
root = tk.Tk()
root.withdraw()
files = filedialog.askopenfilenames(
initialdir=projectpath,
title='Please select the files to compare',)
files = list(files) #sonst wird ein tuple ausgegeben
p = Pool()
result = p.map(do_sth, files)
Code: Alles auswählen
result = list(map(do_sth,files))
Vielen Dank an alle Helfer
inco