IT Nur es Geht bis zum ersten Druck "Start" und läuft dann weiter. < /p>
Code: Select all
from multiprocessing import Pool
def squares(number):
return number*number
with Pool() as pool:
print('Starting...')
results = pool.map(squares, range(10))
print('It worked!!')
print(results)
< /code>
Irgendwelche Vorschläge, warum die Multiprozessierung nicht funktioniert? < /p>
Ich hatte die folgende Ausgabe erwartet:Starting...
It worked!!
[0,1,4,9,16,25,36,49,64,81]
< /code>
Bearbeiten - - - - - < /p>
Testen anderer Dinge auf dem Personalcomputer, die folgenden Codes funktionieren so, wie sie sollten, und sehr schnell ... also also Vielleicht ist das Problem mit der Art von Funktion, die ich aufrufe. Br />responses = Pool().map(requests.get, urls)
< /code>
Got: < /p>
[, , ]
< /code>
Lesen des Parketts: < /li>
< /ul>
path = 'jupyter/1. TCC/Htmls/'
parquets = list(map(lambda file: path + file, os.listdir(path)))[:8000]