Bonjour,
Je dois faire un script python pour faire un dictionnaire à partir d'un fichier texte. Pour cela je pensais faire une liste recensant tous les mots de mon fichier (dans l'ordre) puis faire un dictionnaire à partir de cette liste en entrant comme clé la position du mot dans la liste.
je n'arrive pas à le terminer le programme en transformant la liste en dictionnaire:
Si quelqu'un pouvait m'aider ce serait super !
Voici ce que j'ai fait pour l'instant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 def fonction(): fichier=open("/Users/Kirikousurlesplaines/Library/Mail/V2/IMAP-33achachenina@imap.gmail.com/Sent Messages.mbox/369C528B-D0DF-41DA-97D1-58AE6BCB1F5E/Data/9/Attachments/9772/1/ODS6 - copie1.txt","r") contenu=fichier.read() fichier.close() L=[] i=0 while i<len(contenu): mot="" k=i while k<len(contenu): k=k+1 mot=mot+contenu[k] L=L+[mot] i=k+1 return(L) def fonction2(): L=fonction() dict={} i=0 for i in range (0,len(L)): dict[i]=L[i] return(dict)
Cordialement
Kirikou
Partager