J'essaie donc d'utiliser le paquet RAKE et d'obtenir les mots-clés d'un texte particulier stockés dans un fichier txt. Cependant, quand je lance le script ci-dessous, je reçois l'erreur TypeError: __init__() takes exactly 2 arguments (5 given)
Python RAKE: TypeError: __init __() prend exactement 2 arguments (5 donnés)
Voici le code:
from RAKE import Rake
import operator
rake_object = Rake("SmartStoplist.txt", 5, 3, 4)
txt_file = open("C:\blabla\test.txt", 'r')
text = txt_file.read()
keywords = rake_object.run(text)
print keywords
Comme nous en avons discuté dans votre dernière question (EDIT: que vous venez de supprimer), vous devez regarder la documentation maintenant. L'erreur est claire, vous passez trop d'arguments dans 'Rake (" SmartStoplist.txt ", 5, 3, 4)'. N'utilisez pas Stack Overflow pour forcer votre chemin. En outre, la suppression des questions marquera votre compte et vous ne pourrez plus rien poster. – roganjosh
Il n'y a pas de documentation et je viens de suivre ce tutoriel qui fait exactement la même chose: https://www.airpair.com/nlp/keyword-extraction-tutorial Alors pourquoi ça marche pour eux et pas pour moi? – vdvaxel