Exrcice help

-
Bonjour,

Je bloque sur un exercice de python que j'essai de faire!

· Écrire un script permettant de calculer les cooccurrences du fichier "text-b.txt" encodé en UTF-8. Ce fichier est le premier argument passé à votre script.

· Le deuxième argument est la longueur de la cooccurrence qui peut aller de 2 à n tokens.

· Le troisième argument est la fréquence de la cooccurrence qui peut aller de 1 à n.

· Les deux derniers arguments sont la longueur du premier et du dernier token de la cooccurrence.
je ne l'ai pas bien compris mais j'essaie et voila mon premier essai

import sys, re

texte = open(sys.argv[1], 'r', encoding="utf-8")
sortie = open("res.txt", 'w', encoding="utf-8")
dic={}
long=int(sys.argv[2])
freq=int(sys.argv[3])
for i in texte:
    a=re.split("\w+",i.lower())
    l=zip(a[i:]for i in range(long))
    for j in l:
        dic[j] = dic.get(j, 0)+1
        for k in sorted (dic):
            if dic.get(k) == freq:
                sortie.write("".join(K)+""+str(dic.get(K)))


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
Afficher la suite 

1 réponse

Messages postés
8748
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 octobre 2019
436
0
Merci
bonjour, que n'as-tu pas bien compris?
Commenter la réponse de yg_be