Multithread pour débutant [Python3]
bonjour à tous,
Je fais appel à vous pour avoir des infos sur le multithreaing (ou toute foncitionnalité pouvant répondre à mon problème).
Pour faire simple, j'ai un gros fichier texte que je peux splitter en phrases du style
Code:
["J'adore python", "il fait beau", "python c'est trop bien"...]
J'ai une fonction "cherchePython" qui prend en entrée la liste précédente et renvoie un dictionnaire où la clé est le numéro de la phrase et la valeur est la position du mot "python".
Ici par exemple, j'ai le mot "python" en 3e position de la 1ère phrase. Le résultat final serait donc :
Code:
d = {1:[3], 3 : [1]}
Mon problème c'est que comme je traite chaque phrase sucessivement, ça va me prendre un temps fou (3 jours...)
J'ai vu que le multithreading pourrait m'être utile mais je ne comprends pas comment ça s'utilise pour lancer ma fonction "cherchePython" sur chaque phrase séparément en actualisant le dictionnaire en parallèle.
Merci d'avance pour vos conseils éclairés !