-
Sujet
-
bonsoir je cherche a faire un code en python qui me sort les verbes depuis un fichier text et me donne le groupe le temps et la personne avec la qu’elle il est conjuguais
j’ai deja commence le code mais il me donne seulement les verbes
voila le code :import spacy
# Charger le modèle de langue Spacy en français
nlp = spacy.load(« fr_core_news_sm »)# Ouvrir le fichier texte contenant la phrase
with open(« text.txt », « r ») as f:
phrase = f.read()# Analyser la phrase avec le modèle de langue Spacy
doc = nlp(phrase)# Extraire les verbes de la phrase
verbes = [token for token in doc if token.pos_ == « VERB »]# Déterminer le temps et le groupe des verbes
resultats = []
for verbe in verbes:
if verbe.tag_[:3] == « VB « :
groupe = verbe.tag_[3]
temps = verbe.tag_[4]
elif verbe.tag_[:5] == « VIMP « :
groupe = « impératif »
temps = « présent »
else:
groupe = « inconnu »
temps = « inconnu »
resultat = {« verbe »: verbe.text, « groupe »: groupe, « temps »: temps}
resultats.append(resultat)# Afficher les résultats
print(« Verbes dans la phrase : « )
for resultat in resultats:
print(resultat[« verbe »], « -« , resultat[« groupe »], « -« , resultat[« temps »])
——————–
Mehdi_all – Envoyé depuis le Discord : Culte du code
- Vous devez être connecté pour répondre à ce sujet.